哪些MVC框架可用于Java桌面/winform应用程序?

哪些MVC框架可用于Java桌面/winform应用程序?,java,model-view-controller,user-interface,Java,Model View Controller,User Interface,我将开发一个winform应用程序。我想将模型、视图和控制器分开。我没有使用过任何JavaMVC框架,已经有几年没有使用Java了。有谁能根据自己的经验告诉我一些合适的框架,以及它们的优缺点吗? 我计划使用NetBeans IDE 签出Swing是您的最佳选择,特别是对于Netbeans(它有非常好的Swing gui编辑器)。我想有些组件符合您的MVC模式,Swing已经支持某种MVC。然而,它只是一个UI工具包。 如果您想要更多,请寻找富客户机平台(强烈推荐),如NetBeans平台(基于S

我将开发一个winform应用程序。我想将模型、视图和控制器分开。我没有使用过任何JavaMVC框架,已经有几年没有使用Java了。有谁能根据自己的经验告诉我一些合适的框架,以及它们的优缺点吗?
我计划使用NetBeans IDE

签出Swing是您的最佳选择,特别是对于Netbeans(它有非常好的Swing gui编辑器)。我想有些组件符合您的MVC模式,Swing已经支持某种MVC。然而,它只是一个UI工具包。
如果您想要更多,请寻找富客户机平台(强烈推荐),如NetBeans平台(基于Swing)或Eclipse RCP(基于SWT)。

是一个很好的框架,具有MVC结构,用于开发桌面应用程序。

Java使用Swing、AWT,可能还有其他框架。我是否正确理解您想要构建桌面应用程序?MVC更多地用于web应用程序,我不知道java会有任何用于桌面的MVC。是的,我要开发一个桌面应用程序。MVC肯定可以用于任何基于UI的应用程序——即web或桌面。事实上,这种架构模式比web早至少10年。。。我理解你的观点,但实际上我认为Swing不一定要实现MVC是件好事。正如@Mauricio所建议的,您也可以尝试使用Netbeans平台(基于Swing)。我仍然不认为Netbeans平台是真正的MVC。这不是我的选择。我喜欢更多的自由来实现我喜欢的前端。我不认为swing是我想要的东西。所以请在你的问题中更具体一些。Swing不仅仅是显示很酷的组件,取决于您是否使用它的MVC功能。谢谢您的回答。EclipseRCP很棒。当你回答这个问题时,我不知道你在说什么。我后来才意识到这一点。