如何为在一个循环中创建其所有JRadioButton的ButtonGroup设置setSelected?

皮达尔·杜宁

我有以下for循环JRadioButtonButtonGroup btgrpDiff我的每个值创建一个Difficulty enum

private enum Difficulty {
    EASY("Easy"),
    MEDIUM("Medium"),
    HARD("Hard"),
    EXTRA_HARD("Extra Hard");

    public final String name;

    private Difficulty(String name) {
        this.name = name;
    }
}

for (Difficulty diff : Difficulty.values()) {
    JRadioButton radDiff = new JRadioButton(diff.name);
    radDiff.setActionCommand(diff.name);
    btgrpDiff.add(radDiff);
    panDiff.add(radDiff, "align 50%, shrink 2, wrap");
}

可我怎么setSelectedButtonGroup btgrpDiff的外for循环?我想将它们全部选中后直接设置,或者为我的枚举中的每个难度级别设置一个布尔参数,以确定是否在for循环中将它们设置为选中状态,但是我不确定哪个会最好的,或者究竟如何获得ButtonModelJRadioButton秒。

巴特·霍夫玛

创建后,将您的按钮放入ArrayList中。

作为类变量,你应该有

ArrayList<JRadioButton> mylist = new ArrayList<JRadioButton>()

因此,在循环中执行以下操作:

mylist.add(new JRadioButton(diff.name));

那么您可以随时使用它们来访问它们 mylist.get(i)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将ButtonGroup中的JradioButton设置为setSelected

如何在for循环中创建一个列表,使我的所有三个爱好都在其中?

创建一个二维数组,其所有元素最初都设置为“无”

在R循环中创建Plotly显示了所有元素的最后一个图表

Android:如何在一个循环中创建多个的EditText中设置DatePicker值

如何在一个循环中打印所有 id 名称?

如何获得一个循环中m和n之间所有整数的和?

如何为所有方法一次创建一个对象?

如何为我的密码创建一个while循环

如何为tbody中的所有表数据设置一个表头?

如何为所有子类在一个地方(超级类)设置Mockito规则

如何为一个单独的班级中的所有活动创建明确的意图?

我如何为 for 循环中生成的所有日期设置通知

我创建了一个pictureBoxes数组,如何为所有pictureBoxes注册一个事件?

根据循环中的值创建一个新数组,然后将新数组中的所有值求和

如何用另一个分支完全替换master及其所有提交?

如何使用htop挂起一个进程及其所有子进程?

我如何包装一个元素及其所有未知的兄弟姐妹

如何从列表中删除一个元素及其所有重复项?

如何获取属于一个组的用户列表及其所属的所有组名

Propel:如何在一个循环中一次从数据库中检索所有元素?

如何为所有模态制作一个脚本?

在javascript中,如何创建一个遍历所有对象的for循环?

如何在for循环中将一个数组元素与所有其他数组元素进行比较?

如何在Django for循环中使用“单击”选择一个元素而不是所有元素

调用在Java的另一个循环中创建的变量,以及如何在do ... while循环中具有多个条件

如何为程序中的所有形状创建一个Hitbox,以及一种检测碰撞的方法?

如何为单一模型创建多个表单,并且所有表单必须通过一个提交按钮提交?

如何为等于某个字符串的所有单元格设置一个值