我们希望将当前的Java Swing应用程序设置为基于模块,以便可以从配置文件加载它。
是否有任何框架/工具可以帮助我们将应用程序作为基于模块的?我的意思是像JTextPane这样的大型组件,我们可以将JTable作为模块制作并在需要时加载它们。
答案 0 :(得分:2)
Spring Framework可能有所帮助。以下文章包含详细信息:Spring: How to Create Decoupled Swing Components
您还可以查看spring-richclient项目。
答案 1 :(得分:1)
模块是一个设计术语。创建设计良好的应用程序并调用类“模块”组。您可以将模块打包在单独的jar文件中,然后根据需要将它们放入类路径中。这会给你一些灵活性。
您可以使用Spring或Guice等注入框架。这允许您解耦组件。
答案 2 :(得分:1)