◆ご質問◆
コンテキストポップアップメニューのメニューに「コピー」を追加し、
追加したメニューの「コピー」を選択した際に「Crtl+C」と同様の機能を実装することは可能でしょうか?
◆回答◆
FocusManagerが管理する標準のコマンド(コピーコマンド)を取得し、
MenuPaneを生成して、そのMenuActionに取得したコピーコマンドを割り当てることで実現可能です。
詳細はサンプルをご参照ください。
{curl 5.0,6.0 applet} {define-class public MyTextFieldUI {inherits StandardTextFieldUI} {method private {make-menu-pane-for-text-field view:View}:MenuPane {method open public {on-context-menu-event e:ContextMenuEvent}:void {do {TextField width = 100pt} |