我需要创建JMenu,它应具有:


submenu项目
checkbox


像这样:



有什么简单的方法可以创建它,还是我必须学习首先合并JCheckBoxMenuItemJMenu类的核心?

PS:是的,我知道我可以自己尝试,大约2天的编码后即可创建。我只是要求简单的方法或交钥匙解决方案。

最佳答案

您可以将图标与任何菜单关联。最简单的方法可能是只使用常规MenuItem并将其图标设置为选中或未选中的复选框。您可以将该逻辑放在JMenu的子类中并使用该类。

http://docs.oracle.com/javase/tutorial/uiswing/components/menu.html

10-03 01:09