Neo*_*hri 5 java swing jradiobutton buttongroup
我想根据 actionCommand(/特定 jradiobutton 的名称)在按钮组中设置选择一个特定的 jradiobutton。
可以使用 .setSelected(true) 来完成
例如,
JRadioButton rabbitButton = new JRadioButton("rabbit");
rabbitButton .setActionCommand("rabbit");
JRadioButton pigButton = new JRadioButton("pig");
pigButton .setActionCommand("pig");
ButtonGroup group = new ButtonGroup();
group.add(rabbitButton);
group.add(pigButton);
Run Code Online (Sandbox Code Playgroud)
现在..没有,
{ rabbitButton.setSelected(true);} NOR {group.setSelected(rabbitButton.getModel,true)}
有没有办法根据动作命令()设置选择(真)rabbitButton?
小智 6
yourButtonGroup.clearSelection();
yourRadioButton.setSelected(true);
Run Code Online (Sandbox Code Playgroud)
该ButtonGroup#getElements方法为您提供实例的枚举AbstractButton。允许AbstractButton#getActionCommand您检索操作命令并AbstractButton#getSelected允许您更改选择。
所以有一种方法,但你必须自己循环枚举。
| 归档时间: |
|
| 查看次数: |
10212 次 |
| 最近记录: |