<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()
,但我不知道如何在<fx:include source="users/main.fxml" />
中添加包含employeeTab.setContent()
。
答案 0 :(得分:0)
只需按常规方式加载FXML文件:
Tab employeeTab = new Tab("Employees");
tab.setContent(FXMLLoader.load(getClass().getResource("users/main.fxml")));
tabPane.getTabs().add(employeeTab);
您可能需要修改路径以使其正确(我不知道您的项目布局)。