通过 FXML 在 StatusBar 中添加按钮

Adding buttons in a StatusBar via FXML

如何使用 FXML 添加按钮到 ControlsFX StatusBar

这是在我的 fxml 中创建状态栏的方式:

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

我看到我可以向这个状态栏添加按钮,但我不知道如何通过 FXML 向状态栏添加按钮。我尝试通过 java 代码添加按钮,效果很好。像这样:

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

但我想通过 FXML 添加。

这是 FXMLStatusBar 的示例:

<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>