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

您可能需要修改路径才能正确(我不知道您的项目布局)。