2011-07-25 5 views
3

サブメニューを既存のjpopupmenuに追加するにはどうしたらいいですか?Java:セパレータとショートカットキーが表示されるjpopupmenuのサブメニュー?

jpopupmenuが右クリックされると、別のメニューの下にあるサブメニューにアクセスしたいと思います。

jpopupmenuにセパレータを追加するにはどうすればよいですか?ショートカットキーはどうですか?

以下の画像は私が欲しいものを示しています。

enter image description here

答えて

6

セパレータについて、あなたは一例hereを参照してください、JSeparatorが必要になります。

ショートカットをバインドする場合は、setMnemonicに電話する必要があります(hereを参照)。

サブメニューの場合は、JMenuを子として既存のJMenu/JPopupMenuに追加するだけです(例:hereを参照)。

注:リンク4-6は、同じ1

+2

JMenuにはaddSeparator()メソッドがあり、これは最終的にカスタムのSeparatorクラスを使用します。 – camickr

2

ある作業例や説明についてHow to Use Menus上のSwingのチュートリアルからのセクションをお読みください。

関連する問題