[swing]JTextComponentに登録されているAction
あらかじめJTextComponentのActionMapにはたくさんのActionが登録されている。
登録されているActionのキーは以下のとおり。
cut copy paste beep cut-to-clipboard copy-to-clipboard paste-from-clipboard page-up page-down delete-previous delete-next delete-previous-word delete-next-word insert-tab insert-break insert-content caret-up caret-down caret-begin-word caret-end-word caret-begin-paragraph caret-end-paragraph caret-begin-line caret-end-line caret-forward caret-backward caret-previous-word caret-next-word caret-begin caret-end selection-up selection-down selection-begin selection-end selection-page-right selection-page-left selection-page-up selection-page-down selection-end-paragraph selection-previous-word selection-begin-line selection-end-line selection-forward selection-backward selection-end-word selection-next-word selection-begin-word selection-begin-paragraph default-typed unselect select-all select-paragraph select-word select-line requestFocus set-read-only dump-model set-writable toggle-componentOrientation notify-field-accept java.lang.Object@1b383e9
しかし、なぜか[選択された文字の削除]がない。
cut/copy/paste/select-allなどはコレを使ってポップアップメニューをサクッと作れたけれど、
削除だけは自作した。
JTextComponent comp;
comp.replaceSelection("");