【问题标题】:How can i save state of JCheckBox我如何保存 JCheckBox 的状态
【发布时间】:2017-02-17 10:04:19
【问题描述】:

我有一个带有 JCheckbox 的 JDialog 和一个“ok”的 JButton 我想选择我需要的所有 JCheckBox,然后按“确定”按钮保存 JCheckBox 的状态。在其他课程中,我有一个程序,我按下一个按钮并使用我选择的 JcheckBox 在 JOptionPane 中发送一条消息

请帮帮我。

【问题讨论】:

标签: java checkbox save checkboxlist jcheckbox


【解决方案1】:

您可以使用isSelected(),例如您有两个JCheckBox,因此您可以像这样获得它们的结果:

boolean check1 = checkbox1.isSelected();
boolean check12 = checkbox2.isSelected();

如果您想保存复选框的状态,我建议使用Map,将String 作为JCheckBox 的名称,将Boolean 作为这样的状态:

Map<String, Boolean> result = new HashMap<>();
result.put(checkbox1.getName(), checkbox1.isSelected());
result.put(checkbox2.getName(), checkbox2.isSelected());

【讨论】:

    猜你喜欢
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多