我有一个登录应用程序 - >(登录),当我在Netbeans中运行程序时启动,当验证登录凭据时我隐藏了舞台并开始了另一个阶段 - >(Stardust)。
我在Stardust中有一个标签,该标签最初为空,但在登录后应显示用户名。 我已经看到了无数关于此问题的问题,如果你发现这个副本,那么大多数答案都不适用于那个请求原谅我的人。
我创建了一个方法,用于将用户名从登录到Stardust,但是当我尝试:label.setText(user);
时,它会给出一个NullPointerException image
正如你在我打印时所看到的那样,我得到了名字,但它没有设置为标签的文字。如果可能的话,我希望在调用此方法时执行此任务。
//请求的代码
'static void launcher() {
Platform.runLater(new Runnable() {
public void run() {
new Stardust().start(new Stage());
}
});
}'
在LoginController.java
中登录成功时,我将其称为Login.launcher();
public static void main(String[] args) {
Application.launch(Login.class);
}
是我如何从Stardust启动登录