Java - 从字符串

时间:2015-11-28 13:05:20

标签: java string togglebutton

假设我有很多切换按钮,我想根据条件更改状态,如下所示:if(something){buttonone.setSelected(true);}

问题是,我有超过100个按钮,并且将会有很多时间逐一编写条件。

是否可以从字符串中获取按钮并切换所需的按钮?

String buttontext="buttonone, buttontwo, buttonthree";

(button from the string).setSelected(true);

我是Java的新手,我找不到这个。 谢谢!

1 个答案:

答案 0 :(得分:0)

将按钮放入ArrayList或其他集合中,并使用for循环,如果它们符合条件,则将它们设置为选中状态。同样如评论中所述,如果您使用HashMap<String, JToggleButton>,您可以通过其字符串“key”轻松获得对感兴趣按钮的引用,然后使用它执行您想要的操作。