提问者:小点点

JavaFX2中的Fxml和Spring如何定义依赖注入


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

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

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


共1个答案

匿名用户

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

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