我正在使用JavaFX。我的程序以登录屏幕开始。登录后会打开一个新窗口。 但是在新窗口开始之前(这需要一段时间)我想设置一个标签,例如"加载主程序......"我有这段代码:
/* setting label */
label_LoginInfo.setText("Starte Hauptfenster...");
label_LoginInfo.setTextFill(Color.BLACK);
label_LoginInfo.setVisible(true);
oeffneHauptfenster(); //open new window
但标签似乎从未出现过代码不是按顺序执行的。任何想法如何解决这个问题?
答案 0 :(得分:0)
这是因为它们在同一个线程上运行。您需要运行执行oeffneHauptfenster
的线程和该消息的另一个线程。将它们放在同一个线程中只会遵循逻辑,编写消息但它永远不会显示,因为它会加载另一个窗口。