2011-05-05 34 views
1

我試圖實現這樣一個JPopupMenu,這將允許選擇幾個JCheckBoxMenuItem。基本上我想我的彈出式菜單不會關閉,我已經選擇了第一個JCheckBoxMenuItem。我有一個想法來重寫Popup的hide()方法,但後來我意識到PopupMenuUI從PopupFactory創建了一個Popup。所以看起來並不那麼簡單。也許有人可以幫助我的意見,甚至與一些樣品更好;)在JPopupMenu中選擇多個JCheckBoxMenuItem

在此先感謝

回答

2

達里爾的Keeping Menus Open應該有所幫助。

+0

如果將JCheckBoxMenuItems放置在JMenuBar上,此示例正常工作。在我的情況下,我使用JPopupMenu。所以,我必須以某種方式從先前座標上的popupMenu觸發「show(Component invoker,int x,int y)」方法。 – Highlander 2011-05-06 09:02:51