Používám JavaFX a po zmáknutí tlačítka potřebuji vypisovat text do ListViewu bez závislosti na to co se bude dít potom a nejde mi to do hlavy. Vytvořím vlákno viz. dole s instancí mého kontroleru a pak na zkoušku stále připisuji blabla.
public class Test extends Thread
{
@Override
public void run()
{
FXML2Controller con = new FXML2Controller();
while(true)
{
try
{
Test.sleep(500);
}
catch (InterruptedException ex)
{
Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex);
}
con.dialog.add("blabla");
con.text.setItems(con.dialog);
}
}
}
*dialog je ObservableList a text je ListView
V konroleru vlákno spustím a pak to vypíše chybu:
Exception in thread "Thread-4" java.lang.NullPointerException
at test.Test.run(Test.java:33)
Za všechny nápady jsem vděčný.