通过FXML在状态栏中添加按钮。

问题描述 投票:0回答:1

如何使用FXML向ControlsFX添加按钮?StatusBar?

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

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

我看到我可以在状态栏上添加按钮 但我不知道如何通过FXML在状态栏上添加按钮。我试着通过java代码添加按钮,效果不错。像这样。

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

但是我想通过FXML来添加。

java javafx fxml statusbar controlsfx
1个回答
3
投票

下面是一个例子 StatusBarFXML:

<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>
© www.soinside.com 2019 - 2024. All rights reserved.