簡體   English   中英

通過 FXML 在狀態欄中添加按鈕

[英]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 添加。

以下是FXML中的StatusBar示例:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM