Ještě jsem zapomněl dopsat, že ta metoda loadFile() není dodělaná, protože nevím, jak jí spojit s tím listview, tak se nedivte.
Příspěvky odeslané z IP adresy 2001:718:1c01:260:a8a9:cf...–
Honza
Honza
Ahoj, chtěl bych někoho poprosit, jestli by mi nemohl poradit s programem. Dělám GUI program, ve kterém bych chtěl mít listview a v něm v tabulce zobrazené jméno + čas hráče(uživatele). To jméno a čas jsem si nejdřív vytvořil jako objekt Player a uložil do observablelistu a poté ho zapsal do txt souboru. Teď bych po spuštění programu a zobrazení listview chtěl, aby se data z toho souboru zobrazila v tom listviewu, jenže to mi nějak nejde zrealizovat. Nevěděl by někdo, jak to udělat? Byl bych moc vděčný za jakoukoli radu
Zatím jsem si udělal načítání ze souboru přes inputstream, jenže nevím jak to propojit.
Toto je zatím můj kód:
private static ObservableList<Player> statistics = FXCollections.observableArrayList();
private static ListView playersList = new ListView(statistics);
...
public void loadFile() throws IOException {
File f = new File("Score.txt");
FileInputStream fis = new FileInputStream(f);
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder out = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
out.append(line);
}
}