Swing:将按钮与按钮组一起链接,以及相应的菜单项。

Swing:将按钮与按钮组一起链接,以及相应的菜单项。

对于一个学校项目,我需要一个简单的油漆应用程序,可以画线,椭圆,和矩形。

分配指定我需要工具栏按钮。每种形状的菜单项。

我想走得更远一些,做按钮JToggleButtons在工具栏和菜单项中JRadioButtonMenuItems..此外,我希望这样,当您选择一个工具栏按钮时,它会取消其他按钮,选择适当的菜单项,并取消其他菜单项。相同的选择一个菜单项。

我知道我可以把任何AbstractButton带着ButtonGroup,但我不确定这是否是正确的方法,因为虽然它处理一个“组”按钮很好,但我不确定它是否能处理两个并行组。

不做ButtonGroup这意味着在6个事件侦听器中,我必须手动取消选择其他按钮,并且每对将调用相同的代码来设置形状类型。

我也可以做两个ButtonGroup一个用于菜单,一个用于工具栏,但随后我还必须复制形状类型设置代码。

在这两种情况下,我还冒着设置一个按钮的风险,这个按钮设置了一个菜单项,它设置了一个按钮,并且是无限的。

解决这个问题的最好方法是什么?

(能用NetBeansGUI设计器解决问题的奖励积分;这更容易)


慕标5832272
浏览 548回答 2
2回答

蝴蝶刀刀

操作与ActionListener一样容易编写,但提供了更全面的功能
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java