📜  JavaFX 复选框

📅  最后修改于: 2020-10-14 06:02:32             🧑  作者: Mango

JavaFX复选框

复选框用于为用户提供多个选择。可以在提示用户选择多个选项或用户要选择多个选项的情况下使用它。

它与单选按钮的不同之处在于,我们可以在场景中选择多个复选框。

实例化javafx.scene.control.CheckBox类以实现CheckBox。

在代码中使用以下行来创建一个空白CheckBox。

CheckBox checkbox = new CheckBox();

使用以下行在标签上附加标签。

CheckBox checkbox = new CheckBox("Label Name");

我们可以通过调用实例方法setText(“ text”)随时更改CheckBox标签。我们可以通过调用setSelected(“ true”)将其选中

以下代码将CheckBox实现到我们的应用程序中。

package application;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.CheckBox;
import javafx.scene.control.Label;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
public class CheckBoxTest extends Application {


public static void main(String[] args) {
launch(args);
}

@Override
public void start(Stage primaryStage) throws Exception {
// TODO Auto-generated method stub
Label l = new Label("What do you listen:     ");
CheckBox c1 = new CheckBox("Radio one");
CheckBox c2 = new CheckBox("Radio Mirchi");
CheckBox c3 = new CheckBox("Red FM");
CheckBox c4 = new CheckBox("FM GOLD");
HBox root = new HBox();
root.getChildren().addAll(l,c1,c2,c3,c4);
root.setSpacing(5);
Scene scene=new Scene(root,800,200);
primaryStage.setScene(scene);
primaryStage.setTitle("CheckBox Example");
primaryStage.show();
}
}

输出: