是否有任何框架/工具可用于创建基于模块的Java Swing应用程序?

时间:2010-12-07 08:44:52

标签: java swing

我们希望将当前的Java Swing应用程序设置为基于模块,以便可以从配置文件加载它。

是否有任何框架/工具可以帮助我们将应用程序作为基于模块的?我的意思是像JTextPane这样的大型组件,我们可以将JTable作为模块制作并在需要时加载它们。

3 个答案:

答案 0 :(得分:2)

Spring Framework可能有所帮助。以下文章包含详细信息:Spring: How to Create Decoupled Swing Components

您还可以查看spring-richclient项目。

答案 1 :(得分:1)

模块是一个设计术语。创建设计良好的应用程序并调用类“模块”组。您可以将模块打包在单独的jar文件中,然后根据需要将它们放入类路径中。这会给你一些灵活性。

您可以使用Spring或Guice等注入框架。这允许您解耦组件。

答案 2 :(得分:1)

您可以使用JGoodiesGoogle Guice

Google Guice将为您提供在模块中分解应用程序的功能。

我喜欢使用JGoodies,因为它易于使用,并且没有很大的依赖列表。