0

据我所知,使用 fxml 文件,您可以在 fxml 配置文件中抽象您的用户界面设计(或任何其他类)并在之后加载它。另一方面,使用 Spring 配置可以为应用程序定义 DI。所以,我试图弄清楚如何将它们结合在一起。

例如,假设我有一个显示 4 个图表的场景。现在我想显示第五个。为此,(理论上)我应该在我的 spring.xml 配置文件中添加一个条目以注入一个新图形,并在我的 fxml 文件中另外添加一个新条目来设置这个新的图形设计配置吗?

我试图对它的工作原理有一个广泛的了解,所以如果我的问题缺乏一些技术准确性,我很抱歉。

4

1 回答 1

1

在 FXML 中,我将定义图形控件和图形容器,这将允许在网格、列表或其他布局中显示 0 到 N 个图形。图形容器的控制器将加载图形控件并根据按钮单击或其他任何方式将其添加到容器中。

我不知道你打算如何控制你的程序,所以我在那里留了一些空白来填充。不要太快在 spring 中配置所有东西,做最简单的事情。我使用 DI 将依赖关系连接到具有所有逻辑的控制器。

于 2012-12-10T19:54:52.513 回答