Анотиране на полета с @FXML анотация

fx:id атрибута е уникален идентификатор на UI елемент във FXML, който позволява достъп до компонента от контролера. Името на променливата в контролера трябва да съвпада с fx:id. @FXML анотираните полета, автоматично ще бъдат инизиялизирани. Пример:

FXML Java

<TextField fx:id="usernameField"/>

@FXML
private TextField usernameField;

Анотиране на методи с @FXML анотация

Метод за действие - Event handlers

  • атрибутите onAction, onMouseClicked, и др. свързват FXML събитие с метод в Controller. Метода трябва да съществува в контролера, да е маркиран с @FXML, да е void
FXML Java

<Button text="Вход" onAction="#onLogin"/>

@FXML
private void onLogin() {
    System.out.println("Бутонът е натиснат");
}

This site uses Just the Docs, a documentation theme for Jekyll.