如何访问javafx.application.Application对象的属性?

时间:2018-12-29 07:42:44

标签: events javafx

我想使用getter方法访问扩展了“ Application”的“ ChatApp”类的属性,但是似乎没有通过javafx.application.Application类的实现来显式实例化该对象。 main中只有start,init和stop重写方法和launch(args)。

我是基于网络编程和javafx的新手。我不知道在哪里访问该对象。最终目标是在另一个可以访问“应用程序”类(ChatApp)属性的类中组织和定义事件处理程序。

public class ChatApp extends Application  {

    private boolean isServer = true;

    private TextArea messages = new TextArea();
    private Button crt_lobby = new Button();
    private Button deck_edit = new Button();
    private Events Events = new Events();

    private NetworkConnection connection = isServer ? createServer() :
    createClient();

    private Parent createContent() {
        deck_edit.setText("Deck Editor");
        crt_lobby.setText("Create/Join Lobby");
        deck_edit.setOnAction(actionEvent ->
        Events.enter_dckcreator_scene(actionEvent));
        crt_lobby.setOnAction(event -> Events.enter_lobby_scene(event));

    }
}

0 个答案:

没有答案