【发布时间】:2015-03-01 23:56:15
【问题描述】:
我尝试在 java 中做一个图像创建程序(带有正方形/圆形/等) 我在一个 ButtonGroup 中有几个 JRadioButtons,它们象征着我的程序的“模式”(如果我画一个圆圈,其他的东西/如果我移动对象)。 当我点击不同的模式时,“模式”会改变,我可以做我想做的事。 我的问题是当我尝试通过双击一个对象来更改模式时。我在 MouseListener 中执行此操作。我可以选择对象来更改“模式”,但我无法更改 ButtonGroup 上选定的 JRadio Button。 我搜索了一段时间(因为 setSelected() 不起作用)。我知道 ButtonGroup 一次只能选择一个按钮。我怎么能取消选择当前的并选择我需要的(第一个)。 感谢您的任何建议。
【问题讨论】:
-
使用
isSelected();,它会说出你RadioButton的状态,如果你在循环中使用它,你可以知道选择了哪一个。
标签: java jbutton jradiobutton