美文网首页
2021-03-17_JavaFx控件之ComboBox

2021-03-17_JavaFx控件之ComboBox

作者: 微笑碧落 | 来源:发表于2021-04-16 22:59 被阅读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>
    

    相关文章

      网友评论

          本文标题:2021-03-17_JavaFx控件之ComboBox

          本文链接:https://www.haomeiwen.com/subject/mhaecltx.html