Javafx从另一个类

时间:2017-04-05 09:56:40

标签: java javafx

github链接:https://github.com/AEkman/QuizApplication/tree/master/src

我有一个FXML gui的项目。

首先我在ClientController.java中加载我的标签并创建一个set方法:

    @FXML
    private TextArea textAreaConsole;

    public void setTextAreaConsole(String text){
        textAreaConsole.appendText(text);
    }

在我的其他类ChatClient.java中,我想通过set方法将变量消息中的文本发送到textAreaConsole。

ClientController clientController = new ClientController();

clientController.setTextAreaConsole(message);

但似乎我无法初始化textAreaConsole。我只得到nullpointerexception。我错过了什么?如何初始化我的标签以便能够通过set方法进行更改,还是有更好的解决方案?

我已尝试加载fxml文件并再次导入标签但未成功。 我已经尝试在构造函数中实例化Controller但没有成功。

0 个答案:

没有答案