在JavaFX中打开新窗口之前更新Label

时间:2016-02-15 14:44:32

标签: java javafx-8

我正在使用JavaFX。我的程序以登录屏幕开始。登录后会打开一个新窗口。 但是在新窗口开始之前(这需要一段时间)我想设置一个标签,例如"加载主程序......"我有这段代码:

/* setting label */
label_LoginInfo.setText("Starte Hauptfenster...");
label_LoginInfo.setTextFill(Color.BLACK);
label_LoginInfo.setVisible(true); 
oeffneHauptfenster(); //open new window

但标签似乎从未出现过代码不是按顺序执行的。任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是因为它们在同一个线程上运行。您需要运行执行oeffneHauptfenster的线程和该消息的另一个线程。将它们放在同一个线程中只会遵循逻辑,编写消息但它永远不会显示,因为它会加载另一个窗口。