Hallo,
ich stehe vor einem "kleinen" Rätzel :
Ich habe eine GUI, bestehend aus einer MenuBar, einer TabPane sowie einer GridPane,
nun möchte ich gerne aus der MenuBar zugriff auf die TabPane erlangen jedoch habe alle 3 Komponenten einen Eigenen Controller.
Der MainController sieht folgendermaßen aus :
aber wie komme ich jetzt von einem Controller auf den anderen ?
Hat jemand ein Stichwort für mich ?
Wollte jetzt nicht unbedingt ein anderes oder zusätzliches Framework verwenden. Das muss doch in JavaFX auch möglich sein.
Danke für eure Hilfe im Voraus.
ich stehe vor einem "kleinen" Rätzel :
Ich habe eine GUI, bestehend aus einer MenuBar, einer TabPane sowie einer GridPane,
nun möchte ich gerne aus der MenuBar zugriff auf die TabPane erlangen jedoch habe alle 3 Komponenten einen Eigenen Controller.
Der MainController sieht folgendermaßen aus :
Java:
public class MainController implements Initializable {
@FXML
private MainMenuController mainMenu;
@FXML
private MainTextAreaController mainTextArea;
@FXML
private MainStatusBarController mainStatusBar;
@FXML
private Stage mainStage;
@FXML
private MenuBar menuBar;
@FXML
private Text cursorPosText;
@FXML
private void handleKeyInput(final InputEvent event) {
if (event instanceof KeyEvent) {
final KeyEvent keyEvent = (KeyEvent) event;
if (keyEvent.isControlDown() && keyEvent.getCode() == KeyCode.A) {
}
}
}
@Override
public void initialize(URL url, ResourceBundle resBdl) {
}
}
aber wie komme ich jetzt von einem Controller auf den anderen ?
Hat jemand ein Stichwort für mich ?
Wollte jetzt nicht unbedingt ein anderes oder zusätzliches Framework verwenden. Das muss doch in JavaFX auch möglich sein.
Danke für eure Hilfe im Voraus.