Java FX FXML和控制器。最佳实践?

时间:2013-11-28 06:53:10

标签: javafx controllers fxml

当前设置是:一个主要舞台对象 - A(带有来自FXML的GUI)和按钮。单击主舞台对象上的按钮将从另一个类--B创建对象。 B对象具有不同的GUI FXML。在这种情况下,最好是使用其唯一的控制器创建B对象吗?或者由一个控制器驱动它们?

2 个答案:

答案 0 :(得分:2)

我建议使用fx:root构造将GUI划分为一些逻辑自定义控件。

1 FXML - > 1根/控制器

这是教程: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm#BABDAAHE

答案 1 :(得分:1)

我认为最佳做法是为每个FXML文件配备一个控制器。 DataFX框架提供了最新版本的流API(2b07 - 将在几周内发布2.0版),它可以满足您的需求:http://www.javafxdata.org/overview_flow.html