Swing:将切换按钮与按钮组以及相应的菜单项链接在一起
2022-09-04 20:16:07
对于学校项目,我需要制作一个简单的绘画应用程序,可以绘制线条,椭圆形和矩形。
该分配指定我需要每种类型的形状的工具栏按钮和菜单项。
我想通过制作工具栏中的按钮和菜单项来超越一点。此外,我希望它,以便在选择其中一个工具栏按钮时,它会取消选择其他按钮,选择适当的菜单项,然后取消选择其他菜单项。与选择其中一个菜单项相同。JToggleButtons
JRadioButtonMenuItems
我知道我可以用a对任何内容进行分组,但我不确定这是否是正确的方法,因为尽管它可以很好地处理一组按钮,但我不确定它是否可以处理两个并行组。AbstractButton
ButtonGroup
在没有的情况下执行此操作意味着在6个事件侦听器中的每个侦听器中,我都必须手动取消选择其他按钮,并且每个对将调用相同的代码来设置形状类型。ButtonGroup
我还可以制作两个s,一个用于菜单,一个用于工具栏,但随后我还必须复制形状类型设置代码。ButtonGroup
在任何一种情况下,我都冒着菜单设置按钮的风险,该按钮设置菜单项,该菜单项设置按钮ad infintum。
解决这个问题的最佳方法是什么?
(能够使用 Netbeans GUI 设计器解决问题的奖励积分;这更容易)