如何将文本文件中的数据添加到 JavaFX 中的 ComboBox?

丹尼尔

我在 Scene Builder 中创建了一个 ComboBox,我想用文本文件(例如 Text.txt)中的数据填充他:

公共类 ToDoListController 实现 Initializable {

@FXML
private ComboBox<?> eventsSelector;

这该怎么做?

非常感谢你!

两种解决方法:1。

@FXML 私有组合框事件选择器;

@Override
public void initialize(URL location, ResourceBundle resources) {
      List<String> myList;
      try {
        myList = Files.lines(Paths.get("path of my text file")).collect(Collectors.toList());
        eventsSelector.setItems(FXCollections.observableArrayList(myList));
    } catch (IOException e) {
        System.out.println("Don t find file");
    }

2.

    //Read items from txt File
    try {
        BufferedReader br = new BufferedReader(new 
        FileReader("path of my text file"));
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();

        while (line != null) {
            //Add Item
            eventsSelector.getItems().add(line);

            sb.append(line);
            line = br.readLine();
        }
        br.close();
    } catch (IOException e) {
        System.out.println("Don t find file");

    }
太阳火焰

既然你想从添加内容.txt文件中的项目ComboBoxString如此的,你可以改成这样:

@FXML
private ComboBox<String> eventsSelector;

然后,您需要一个要添加到 的元素列表ComboBox<String>,然后您可以简单地添加它们:

List<String> myList = Files.lines(path).collect(Collectors.toList());
comboBox.setItems(FXCollections.observableArrayList(myList));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本文件添加到 bash 脚本中,然后使用该文本文件

来自分类Dev

如何将文本文件中的String元素添加到ArrayList中?

来自分类Dev

如何将文本文件中的用户添加到unix系统中?

来自分类Dev

Javafx:数据在ComboBox中不可见

来自分类Dev

如何将多个文本文件中的字符串添加到数组

来自分类Dev

如何将JavaFX ComboBox中的选择转换为String

来自分类Dev

如何将ComboBox绑定到JavaFX中的列表?

来自分类Dev

如何将方法绑定到JavaFX中的combobox?

来自分类Dev

如何将ComboBoxItem添加到ListBox中的ComboBox(都使用数据绑定)

来自分类Dev

如何将文本文件添加到从 python 中的请求调用创建的压缩文件中?

来自分类Dev

如何将字符串添加到我的文本文件中的第 13 行

来自分类Dev

我如何防止comboBox中的项目在Javafx中复制?

来自分类Dev

如何防止在comboBox中的项目在javafx中重复?

来自分类Dev

C:将数据从文本文件添加到单链列表中

来自分类Dev

JavaFX中的表格视图单元格中的ComboBox

来自分类Dev

如何在comboBox javafx中设置默认值?

来自分类Dev

JavaFx和CSS:ComboBox的弹出组件中的白线

来自分类Dev

如何将文本文件中的数据成对?

来自分类Dev

将文本添加到文本文件的开头,而不必在R中复制整个文件

来自分类Dev

将新数据添加到文本文件中,而不会在python中覆盖它

来自分类Dev

如何将用户输入的号码添加到我的文本文件列表中?

来自分类Dev

如何将用户输入的号码添加到我的文本文件列表中?

来自分类Dev

将.pdf添加到文本文件中的文本末尾-bash

来自分类Dev

将文本文件中的双打添加到数组列表中

来自分类Dev

将文本文件中的值添加到HashMap中

来自分类Dev

将文本文件中的双打添加到数组列表中

来自分类Dev

希望将文本文件中的逗号分隔值添加到结构的成员中

来自分类Dev

JavaFX-如何使ComboBox增长?

来自分类Dev

使用标题值将列添加到文本文件(文件中的多个标题)

Related 相关文章

  1. 1

    如何将文本文件添加到 bash 脚本中,然后使用该文本文件

  2. 2

    如何将文本文件中的String元素添加到ArrayList中?

  3. 3

    如何将文本文件中的用户添加到unix系统中?

  4. 4

    Javafx:数据在ComboBox中不可见

  5. 5

    如何将多个文本文件中的字符串添加到数组

  6. 6

    如何将JavaFX ComboBox中的选择转换为String

  7. 7

    如何将ComboBox绑定到JavaFX中的列表?

  8. 8

    如何将方法绑定到JavaFX中的combobox?

  9. 9

    如何将ComboBoxItem添加到ListBox中的ComboBox(都使用数据绑定)

  10. 10

    如何将文本文件添加到从 python 中的请求调用创建的压缩文件中?

  11. 11

    如何将字符串添加到我的文本文件中的第 13 行

  12. 12

    我如何防止comboBox中的项目在Javafx中复制?

  13. 13

    如何防止在comboBox中的项目在javafx中重复?

  14. 14

    C:将数据从文本文件添加到单链列表中

  15. 15

    JavaFX中的表格视图单元格中的ComboBox

  16. 16

    如何在comboBox javafx中设置默认值?

  17. 17

    JavaFx和CSS:ComboBox的弹出组件中的白线

  18. 18

    如何将文本文件中的数据成对?

  19. 19

    将文本添加到文本文件的开头,而不必在R中复制整个文件

  20. 20

    将新数据添加到文本文件中,而不会在python中覆盖它

  21. 21

    如何将用户输入的号码添加到我的文本文件列表中?

  22. 22

    如何将用户输入的号码添加到我的文本文件列表中?

  23. 23

    将.pdf添加到文本文件中的文本末尾-bash

  24. 24

    将文本文件中的双打添加到数组列表中

  25. 25

    将文本文件中的值添加到HashMap中

  26. 26

    将文本文件中的双打添加到数组列表中

  27. 27

    希望将文本文件中的逗号分隔值添加到结构的成员中

  28. 28

    JavaFX-如何使ComboBox增长?

  29. 29

    使用标题值将列添加到文本文件(文件中的多个标题)

热门标签

归档