如何组织 Swing GUI 应用程序?
我已经使用Swing编写了一些GUI,并且我知道MVC,但我从来没有找到一种好方法来以某种方式真正组织我的代码。我正在寻找的是类似于maven为每个新项目引入的文件夹结构的东西。另一个例子是导轨,其中MVC自动通过文件夹结构引入。Swing也有类似的东西吗?
如果能看到一本描述更大 Swing 应用程序开发的书,那也很不错。我所发现的都是关于设计指南的书籍,其中设计指的是应用程序的外观。其他Swing书籍(如O'Reilly)详细描述了所有摇摆组件,但关于大局的任何信息在哪里?
有没有一个很好的swing gui的例子,你会说“这就是你为swing组织代码/文件夹/包的方式!”?
编辑:我发现以下网站 http://www.ibm.com/developerworks/java/tutorials/j-springswing/section7.html 它描述了在创建GUI时弹簧的用法。这是一个相当古老的例子,它没有回答我的问题,但它是朝着正确方向迈出的一步。它还提到了Spring RCP,但我不确定它是否可能是解决方案。
编辑2:我仍然没有找到更好的答案。有谁知道一个结构理想的Swing GUI的例子,它是开源的?有没有人知道一本书,它描述了它?如果不是Swing,那么也许一般的GUI?