FXML 包含在 Java 中?
FXML include in Java?
<Tab fx:id="usersFXML" text="Employees">
<content>
<fx:include source="users/main.fxml" />
</content>
</Tab>
如何在 JavaFX 中创建这样的选项卡?
我有以下内容:
Tab employeeTab = new Tab("Employees");
tabPane.getTabs().add(employeeTab);
我知道我可能必须使用 employeeTab.setContent()
但我不知道如何在 employeeTab.setContent()
.
中添加包含 <fx:include source="users/main.fxml" />
只需按常规方式加载 FXML 文件即可:
Tab employeeTab = new Tab("Employees");
tab.setContent(FXMLLoader.load(getClass().getResource("users/main.fxml")));
tabPane.getTabs().add(employeeTab);
您可能需要修改路径才能正确(我不知道您的项目布局)。
<Tab fx:id="usersFXML" text="Employees">
<content>
<fx:include source="users/main.fxml" />
</content>
</Tab>
如何在 JavaFX 中创建这样的选项卡?
我有以下内容:
Tab employeeTab = new Tab("Employees");
tabPane.getTabs().add(employeeTab);
我知道我可能必须使用 employeeTab.setContent()
但我不知道如何在 employeeTab.setContent()
.
<fx:include source="users/main.fxml" />
只需按常规方式加载 FXML 文件即可:
Tab employeeTab = new Tab("Employees");
tab.setContent(FXMLLoader.load(getClass().getResource("users/main.fxml")));
tabPane.getTabs().add(employeeTab);
您可能需要修改路径才能正确(我不知道您的项目布局)。