- PR -

JMenuItemのアクセラレータキーについて

1
投稿者投稿内容
さるば
会議室デビュー日: 2005/02/03
投稿数: 16
投稿日時: 2005-03-07 11:09
JMenuBarに登録しているJMenuItemにアクセラレータキーを設定すると、
フォーカスに関係なく反応してくれます。

しかし、JTextPaneに登録したJPopupMenuの中のJMenuItemにアクセラレータキーを
設定しても、ポップアップが表示されていないと反応しません。
(JTextPaneにフォーカスがあってもダメです。
 ちなみに、JTextPaneは入力不可で、KeyListenerのようなものは実装していません)

JTextPaneにフォーカスがあるときに、ショートカットキーを押されると
登録されているポップアップメニューの中の該当メニューの処理を実行させたい場合は、アクセラレータキーではダメなのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)