从另一个类获取文本并在javafx中设置为field

时间:2016-12-29 19:25:00

标签: java javafx javafx-8

我有一个登录应用程序 - >(登录),当我在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启动登录

0 个答案:

没有答案