Я разработал несколько графических интерфейсов с использованием Gloun SceneBuilder. Это означает, что каждая форма графического интерфейса будет иметь свой собственный контроллер. Например: AddBookForm.fxml будет иметь AddBookController.java
import javafx.fxml.FXML;
import javafx.scene.control.Button;
public class AddBookController {
@FXML
private Button btnAddBook;
@FXML
void AddBook(MouseEvent event) {
}
}
EditBookForm.fxml будет иметьEditBookController
import javafx.fxml.FXML;
import javafx.scene.control.Button;
public class PleaseProvideControllerClassName {
@FXML
private Button btnEditBook;
@FXML
void editBook(MouseEvent event) {
}
}
Итак, я хотел бы объединить оба контроллера GUI в один, один из которых я бы назвал BookController (он будет иметь обработчики кнопок AddBook и EditBook). Таким образом, все события книг будут находиться в одном контроллере.отдельных это возможно?и если да, то как?\ Я видел, что это может быть связано с лямбда, но я действительно не понимаю ..