2011-01-11 3 views
4

にカスタム要素を追加する問題は、2つの異なる方法で記述することができます。JPopupMenuを

1.私はJMenuItemないコンポーネント(カスタムJTree)を挿入したいJPopupMenuを持っています.. 。私は、私は別のポップアップ(JPopupPanel)を持っていると私は私のカスタムの下JMenuItemsを追加することに

または

2.を行う方法を知らないそれらがJPopupMenuに挿入されているかのように動作します。マウスが上がったときにハイライト表示され、いずれかが選択されているときにポップアップが閉じられます。

ヒント

注:で、私は、問題なくそれらがポップアップで示されているショーをJMenuItemsを追加することができますが、彼らはいけない、彼らはJMenuのかJPopupMenuをしているときのように行動する

答えて

4

1. JPopupMenuのために挿入をサポートしています2のいずれかの方法でComponent

public void insert(Component component, int index) 

のあなたは、メニューにActionListenerを追加しましたか?

+0

追加のようなものを探していたが、挿入が見られなかった...ありがとう – spuas

関連する問題