我需要我的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();


可用于显示所选值。

08-05 06:11