Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaFX - FileChooser - file can not be loaded

Dobrý den,

Chci načíst soubory pomocí javafx.stage.FileChooser

var file_chooser = new FileChooser();
var selected_files = file_chooser.showOpenMultipleDialog(null);

ale po vybrání souboru to zhavaruje. Pokud kód vnořím do try catch, vypíše chybu

This operation is permitted on the event thread only; currentThread = JavaFX Application Thread

Prosím Vás, o radu. V javě 9 to fungovalo bez problému, po aktualizaci na java 10 už ne. (Možná to s tím nesouvisí, ale nepřijde mi to jako náhoda)

Díky.

Předmět Autor Datum
UI mas menit jen v prislusnem vlakne, takze zmeny delej pres: Platform.runLater(new Runnable(){ //…
MaSo 23.04.2018 13:57
MaSo
Aha. Funguje to. Ačkoliv netuším, proč to v Javě 9 nebylo nutné. Díky. poslední
MichalDM 24.04.2018 11:14
MichalDM

Zpět do poradny Odpovědět na původní otázku Nahoru