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

The name of my checkbox can not be resolved

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

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");
        }}

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

//add this
checkbox1.setSelected(true);

将您的复选框功能更改为此代码:

//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);