在JavaFX中,可以使用ChoiceBox控件来创建一个下拉列表,用于选择一个选项。如果要使用枚举类来填充ChoiceBox,可以按照以下步骤进行操作:
public enum Fruit {
APPLE,
BANANA,
ORANGE
}
ChoiceBox<Fruit> choiceBox = new ChoiceBox<>();
choiceBox.getItems().addAll(Fruit.values());
choiceBox.setValue(Fruit.APPLE);
choiceBox.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> {
System.out.println("选择的水果是:" + newValue);
});
这样,当用户选择一个选项时,就会打印出选择的水果。
关于JavaFX ChoiceBox的更多信息,可以参考腾讯云的JavaFX ChoiceBox文档:JavaFX ChoiceBox。
请注意,本回答仅供参考,具体实现方式可能因项目需求和开发环境而异。
领取专属 10元无门槛券
手把手带您无忧上云