Java 如何保存JCheckBox的状态
我有一个JDialog和jcheckbox,还有一个JButton“ok” 我想选择我需要的所有JCheckbox,然后按“OK”按钮保存JCheckbox的状态。在另一个类中,我有一个程序,我按下一个按钮,在JOptionPane中发送一条消息,并选择JcheckBoxJava 如何保存JCheckBox的状态,java,checkbox,save,checkboxlist,jcheckbox,Java,Checkbox,Save,Checkboxlist,Jcheckbox,我有一个JDialog和jcheckbox,还有一个JButton“ok” 我想选择我需要的所有JCheckbox,然后按“OK”按钮保存JCheckbox的状态。在另一个类中,我有一个程序,我按下一个按钮,在JOptionPane中发送一条消息,并选择JcheckBox 请帮帮我。您可以使用isSelected()例如,您有两个JCheckBox,这样您就可以得到如下结果: boolean check1 = checkbox1.isSelected(); boolean check12 = c
请帮帮我。您可以使用
isSelected()
例如,您有两个JCheckBox
,这样您就可以得到如下结果:
boolean check1 = checkbox1.isSelected();
boolean check12 = checkbox2.isSelected();
如果要保存复选框的状态,我建议使用映射
,将字符串
作为JCheckBox的名称,并将布尔值
作为如下状态:
Map<String, Boolean> result = new HashMap<>();
result.put(checkbox1.getName(), checkbox1.isSelected());
result.put(checkbox2.getName(), checkbox2.isSelected());
Map result=newhashmap();
put(checkbox1.getName(),checkbox1.isSelected());
put(checkbox2.getName(),checkbox2.isSelected());
你能发一封邮件吗?