问题可以通过两种不同的方式说明:

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?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top