如何使用FXML向ControlsFX添加按钮?StatusBar
?
这是我的状态栏在fxml中的创建方式。
<StatusBar fx:id="statusBar" onMouseEntered="#openSomething" onMouseExited="#closeSomething"/>
我看到我可以在状态栏上添加按钮 但我不知道如何通过FXML在状态栏上添加按钮。我试着通过java代码添加按钮,效果不错。像这样。
statusBar.getLeftItems().add(new Button("Info"));
但是我想通过FXML来添加。
下面是一个例子 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>