我需要帮助我的choiceBox连接它与按钮来验证我做出的选择。我目前正在进行的任务是渡轮模拟器,所以例如我想搭载一辆载有乘客的汽车,应该从选择箱中选择乘客数量并用一个按钮登上汽车。要启动车辆,你必须有int值到car对象,我的问题是如何从选择框获取int以及如何将它连接到Button。感谢
ChoiceBox cbCar = new ChoiceBox();
cbCar.getItems().addAll("0 Passengers",1,2,3,4);
cbCar.getSelectionModel();
cbCar.setLayoutX(100);
cbCar.setLayoutY(65);
// Button for car
Button bCar = new Button("Embark");
bCar.setLayoutX(220);
bCar.setLayoutY(65);
bCar.setOnAction(event -> {
Car ca = new Car(int passengers ); // from the choicebox
ferry.embark(ca) });
答案 0 :(得分:2)
choiceBox.getValue().toString();
这可用于显示所选值。