0

可能重复:
如何从文本文件中填充 JComboBox?

我是 Java 编程新手,只有 2 个月的经验。任何人都可以帮我填充一个JComboBox包含 5 行的文本文件吗?我在 Google 上查看过代码,但我不断收到错误消息。

4

1 回答 1

3
private void populate() {
    String[] lines;
    lines = readFile();

    jComboBox1.removeAllItems();

    for (String str : lines) {
       jComboBox1.addItem(str);
    }
}

这里是 readFile()。从这个网站

private String[] readFile() {
  ArrayList<String> arr = new ArrayList<>();
  try {
     FileInputStream fstream = new FileInputStream("textfile.txt");
     BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
     String strLine;
     while ((strLine = br.readLine()) != null) {
        arr.add(strLine);
     }
     in.close();
  } catch (Exception e) {
  }
  return arr.toArray(new String[arr.size()]);
}
于 2013-01-16T21:40:52.120 回答