📜  JavaFX |复选框(1)

📅  最后修改于: 2023-12-03 15:16:03.422000             🧑  作者: Mango

JavaFX | 复选框

JavaFX提供了一个名为CheckBox的类来创建复选框(UI组件),用于用户在多个选项中进行选择。

创建复选框

要创建一个复选框,我们可以使用以下代码行:

CheckBox checkBox = new CheckBox("Label");

这将创建一个具有指定标签的新复选框。我们甚至可以不使用标签,仅使用以下代码来创建复选框:

CheckBox checkBox = new CheckBox();
获取和设置选中状态

要获取复选框的状态,我们可以使用isSelected()方法。例如:

if(checkBox.isSelected()){
    // 执行操作
}

要设置复选框的状态,我们可以使用setSelected()方法。例如:

checkBox.setSelected(true);
事件处理

当复选框的选中状态更改时,我们可以使用事件处理程序检测这种更改。我们可以使用setOnAction()方法来指定事件处理程序。

checkBox.setOnAction(event -> {
    if(checkBox.isSelected()){
        // 执行操作
    }
});
总结

这是一个简单的介绍JavaFX中如何创建复选框及其基本用法。我们还可以使用多个复选框方便地实现复杂的用户界面。