我的复选框的名称无法解析

时间:2015-10-03 09:10:54

标签: java checkbox selected

我的复选框有问题。当我尝试读取它的状态时,它的名称无法解析。

JCheckBox checkbox1 = new JCheckBox("Test");
    checkbox1.setBounds(6, 59, 121, 23);
    frmTree.getContentPane().add(checkbox1);

public void Checkbox() {

if (checkbox1.isSelected()) {
Sytem.out.println("Selected");
        }}

2 个答案:

答案 0 :(得分:1)

嘿,而不是" isSelected()"尝试使用" isChecked()"。

答案 1 :(得分:0)

//add this
checkbox1.setSelected(true);

将您的Checkbox功能更改为此代码:

//Try using boolean in your condition
//Get the selection state of the checkbox
boolean selected = checkbox1.isSelected();
if (selected) {
    System.out.println("Selected.");
} else {
    System.out.println("Not Selected.");
}

frmTree.getContentPane().add(checkbox1);