Я хочу получить доступ к свойствам моего класса 'ChatApp', который расширяет 'Application', используя методы getter, но, похоже, нет явного создания экземпляра объекта посредством реализации класса javafx.application.Application, скорееесть только методы start, init и stop, которые переопределяют, и запуск (args) в main.
Я новичок в сетевом программировании и 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));
}
}