将自定义元素添加到jpopupmenu
-
09-10-2019 - |
题
问题可以通过两种不同的方式说明:
1. 我有一个 JPopupMenu
我想插入一个不是一个的组件 JMenuItem
(一个习俗 JTree
)...但是我不知道该怎么做
或者
2. 我有不同的弹出窗口(JPopupPanel
)我想添加 JMenuItems
在我的习俗下方 JTree
那是那些 JMenuItems
工作好像被插入了 JPopupMenu
: :当鼠标结束时,它们会突出显示,并在选择其中一个时关闭弹出窗口。
有提示吗?
注意:in 2. 我可以毫无问题地添加jmenuitems,表明它们已显示在弹出窗口中,但是它们不像在Jmenu或Jpopupupmenu中一样。
解决方案
1。 JPopupMenu
支持插入任何 Component
使用该方法
public void insert(Component component, int index)
对于2。您是否在菜单中添加了一个ActionListener?
不隶属于 StackOverflow