JavaFX Tableview,Scene Builder:将我的TableView放在辅助窗口中

时间:2017-05-09 13:15:44

标签: java javafx tableview scenebuilder

我是JavaFX的新手,也是Java的初学者。使用Scene Builder,我在主视图FXML控制器中创建了一个表视图。我想要一个辅助窗口来显示我的tableview。 我已经知道如何创建这个弹出窗口,但我无法弄清楚如何发送"发送"我的TableView到我的辅助FXML控制器。我知道我可能会遗漏一些基本的东西,但我不知道...... 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

一种方法是尝试将表格设计提取到它自己的xml,然后你可以使用fxml include将它包含在两个视图中。 这意味着主窗口和弹出窗口的控制器都需要类似的代码来处理表。

fxml将是这样的:

    <VBox fx:controller="com.foo.MainController">
       <fx:include fx:id="table" source="table.fxml"/>
       ...
    </VBox>

有关详情,请查看this answer on nesting controllersthis tutorial

相关问题