2021-03-17_JavaFx控件之ComboBox
2021-04-16 本文已影响0人
微笑碧落
1.ComboBox
- ComboBox,组合框。是用户界面的典型元素,使用户可以选择多个选项之一。
- ComboBox外观
2.创建方法
ObservableList<String> options =
FXCollections.observableArrayList(
"Option 1",
"Option 2",
"Option 3"
);
ObservableList<String> options =
FXCollections.observableArrayList(
arg.getValue().split(",")
);
ComboBox comboBox = new ComboBox(options)
3.常用方法
setEditable(true) //是否允许编辑
setPromptText //指定在未执行选择时显示在组合框编辑区域中的提示文本
4.设置哪个选项被选中
comboBox.getSelectionModel().selectFirst();
comboBox.getSelectionModel().select(index);
comboBox.getSelectionModel().selectFirstLast();
comboBox.getSelectionModel().selectNext();
5.在FXML文件中设置默认选项
<ComboBox">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="单行输入" />
<String fx:value="多行输入" />
<String fx:value="单选输入" />
<String fx:value="今天日期" />
<String fx:value="昨天日期" />
<String fx:value="明天日期" />
</FXCollections>
</items>
</ComboBox>