2011-01-11 88 views
4

的問題可以通過兩種不同的方式表示:添加自定義元素添加到JPopupMenu的

我有一個JPopupMenu,我要插入一個組件,它不是一個JMenuItem(自定義JTree).. 。但我不知道如何做到這一點

2.我有一個不同的彈出窗口(JPopupPanel),我想我下面的定製加JMenuItems 210並且那些JMenuItems的工作方式就好像它們插入在JPopupMenu中一樣:它們在鼠標結束時突出顯示,當選中其中一個時彈出窗口關閉。

任何提示?

注:2.我可以添加JMenuItems沒有問題,顯示它們顯示在彈出,但他們不當他們在一個或JMenu的JPopupMenu的

回答

4

對於充當1. JPopupMenu支持插入該方法

public void insert(Component component, int index) 

對於2.任何Component的你加一個ActionListener添加到菜單?

+0

正在尋找像添加,但沒有看到插入...謝謝 – spuas 2011-01-11 16:55:02