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);
もちろん質問への答えは***はい***です! (ファイルが大きすぎないと仮定して)他に何か知りたいことがありますか? – fabian