Добавление кнопок в StatusBar через FXML - PullRequest
0 голосов
/ 06 мая 2020

Как я могу добавить кнопки с помощью F XML в ControlsFX StatusBar?

Так создается строка состояния в моем f xml:

<StatusBar fx:id="statusBar" onMouseEntered="#openSomething" onMouseExited="#closeSomething"/>

Я видел, что могу добавлять кнопки в эту строку состояния, но понятия не имею, как добавлять кнопки в строку состояния через F XML. Я пробовал добавлять кнопки с помощью кода java, и это отлично работает. Вот так:

statusBar.getLeftItems().add(new Button("Info"));

Но я хочу добавить переходную дорогу F XML.

1 Ответ

3 голосов
/ 06 мая 2020

Вот пример StatusBar в FXML:

<StatusBar fx:id="mainStatusBar" text="This is a StatusBar" progress=".314">
    <leftItems>
        <Button text="L Button 1"/>
        <Button text="L Button 2"/>
    </leftItems>
    <rightItems>
        <Button text="R Button"/>
        <ComboBox/>
    </rightItems>
    <graphic>
        <ImageView>
            <Image url="@/icons/sb.png"/>
        </ImageView>
    </graphic>
</StatusBar>
...