我是JavaFX的新手,也是Java的初学者。使用Scene Builder,我在主视图FXML控制器中创建了一个表视图。我想要一个辅助窗口来显示我的tableview。 我已经知道如何创建这个弹出窗口,但我无法弄清楚如何发送"发送"我的TableView到我的辅助FXML控制器。我知道我可能会遗漏一些基本的东西,但我不知道...... 谢谢你的帮助。
答案 0 :(得分:1)
一种方法是尝试将表格设计提取到它自己的xml,然后你可以使用fxml include将它包含在两个视图中。 这意味着主窗口和弹出窗口的控制器都需要类似的代码来处理表。
fxml将是这样的:
<VBox fx:controller="com.foo.MainController">
<fx:include fx:id="table" source="table.fxml"/>
...
</VBox>