Я пытаюсь написать приложение javafx, в котором пользовательский интерфейс ведет себя подобно телефонному дозвонщику на мобильном телефоне. Там будет макет с несколькими кнопками в верхней части, которые изменяют содержимое области под ними. Я определил расположение частей, которые меняются в файлах FXML, и все они загружаются и работают нормально.
Мой вопрос: как мне определить «область», которая изменяется в основном FXML, и как мне поменять новое содержимое в обработчике событий кнопки?
Мой основной макет FXML выглядит так:
<GridPane xmlns:fx="http://javafx.com/fxml" alignment="CENTER" hgap="20" vgap="10"
fx:controller="application.Main" >
<Button text="Dialer" alignment="CENTER"
GridPane.columnIndex="0" GridPane.rowIndex="0"
onAction="#handleModeAction" />
<Button text="Log" alignment="CENTER"
GridPane.columnIndex="1" GridPane.rowIndex="0"
onAction="#handleModeAction" />
<Button text="Contacts" alignment="CENTER"
GridPane.columnIndex="2" GridPane.rowIndex="0"
onAction="#handleModeAction" />
<!--
What goes here??
-->
</GridPane>
Я прочитал предыдущие посты, которые выглядели похожими, но ни одна не выглядела так, как будто я думал, что это сработало.
Спасибо за любые указатели
Дэйв