我需要我的choiceBox帮助,以使其与按钮连接以验证我所做的选择。我当前正在处理的任务是渡轮模拟器,例如,我想乘载乘客上车,应从选择框中选择载客量,然后用按钮上车。要登上车辆,您必须对汽车对象具有int值,我的问题是如何从选择框获取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) });
最佳答案
choiceBox.getValue().toString();
可用于显示所选值。