JavaFX - мне нужна подцена или есть лучший способ сделать это? - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь написать приложение 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>

Я прочитал предыдущие посты, которые выглядели похожими, но ни одна не выглядела так, как будто я думал, что это сработало.

Спасибо за любые указатели Дэйв

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...