0
在JavaFX中,是否可以用從文件讀取的項目填充ComboBox?基本上,我有一個國家所有街道名稱的列表,我想在我的ComboBox中顯示它們作爲選項。謝謝。JavaFX ComboBox readFromFile
編輯: 終於找到了一些時間來實際解決,但是當我把它加載到組合框中時,卡住了。任何幫助?
這是從文件中讀取方法:
private String ReadTownsAndCities(String[] choice){
List<String> list = new ArrayList<>();
String s;
FileReader fr;
BufferedReader br;
try{
fr = new FileReader("TownsAndCities.txt");
br = new BufferedReader(fr);
while((s = br.readLine()) !=null){
list.add(s);
}
choice = list.toArray(new String[list.size()]);
fr.close();
}catch(FileNotFoundException exc){
System.out.println("Cannot open input file.");
}catch(IOException exc){
System.out.println("Error reading file");
}
現在我需要將其加載到這個組合框:
//locality combo box
localityCombo = new ComboBox<>();
//localityCombo.getItems().addAll();
grid.add(localityCombo, 1,11);
當然問題的答案是*** YES ***! (假設文件不是太大)你還想知道什麼? – fabian