javafx choicebox
:sptth//www.theitroad.com
In JavaFX, a ChoiceBox
is a user interface control that allows the user to select one option from a set of options. Here's an example of how to create and use a ChoiceBox
control:
import javafx.application.Application; import javafx.collections.FXCollections; import javafx.scene.Scene; import javafx.scene.control.ChoiceBox; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class MyJavaFXApp extends Application { @Override public void start(Stage primaryStage) { // Create a list of options var options = FXCollections.observableArrayList( "Option 1", "Option 2", "Option 3" ); // Create a choice box and set the options var choiceBox = new ChoiceBox<String>(options); // Put the choice box in a layout container var vbox = new VBox(10, choiceBox); // Create a scene and set it on the stage var scene = new Scene(vbox, 300, 250); primaryStage.setScene(scene); // Show the stage primaryStage.show(); } public static void main(String[] args) { launch(args); } }
In this example, we create a list of options using an ObservableList
, which is a dynamic list that can be observed for changes. We then create a ChoiceBox
control and set the options to the list of options. We put the ChoiceBox
in a VBox
layout container, create a scene with the VBox
, and set the scene on the stage. When the user selects an option from the ChoiceBox
, you can get the selected option using the getValue()
method.