通过 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 添加。
这是 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>
如何使用 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>