如何在Java GUI中检查复选框的状态?

如何在Java GUI中检查复选框的状态?,第1张

如何在Java GUI中检查复选框的状态?

您确实应该将它们放入数组或Collection中,以便可以在它们上循环。例如。

List<JCheckBox> allCheckBoxes = new ArrayList<JCheckBox>()allCheckboxes.add(new JCheckBox());

等等

如果您将所有这些复选框都声明为成员,则没有任何借口将它们放在列表中。

在此期间,您可以在for循环中使用躲猫猫(如果所有复选框都在同一面板上)

boolean allSelected = true;for(Component component : myPanel.getComponents()) {  if(component instanceof JCheckBox) {    allSelected &= ((JCheckBox)component).isSelected();  }}

我建议您先阅读有关Java数组和集合的信息,然后再继续

http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html

http://java.sun.com/docs/books/tutorial/collections/index.html



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5501749.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-13

发表评论

登录后才能评论

评论列表(0条)

    保存