java – Spring Swing集成

weixin_38088241 2019-09-12 10:49:33
Spring不能很好地与在应用程序上下文之外创建的bean一起使用. 让我使用JFormDesigner设计表单然后使用Spring管理组件的操作的最佳方法是什么? 有几种方法可以集成Spring和Swing(例如https://www.ibm.com/developerworks/java/tutorials/j-springswing/),但是这种方法需要扩展你想要使用的每个控件,这种方法看起来会增加很多不必要的开销.此方法也不允许我使用JFormDesigner来模拟表单的外观. 我也看了一下Spring Rich Client Project,但看起来它还没有迁移到Spring 3,虽然看起来很可能会很快重新开发,因为他们已经将项目托管转移到了Github.
...全文
133 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38109029 2019-09-12
  • 打赏
  • 举报
回复
我有一个使用Swing,JFormDesigner构建面板,Spring和Spring RCP的应用程序.有一个视图类,它为每个视图扩展了RCP的AbstractView,它引用了面板(我们称之为)和动作,因此它可以管理它们.每个视图都有一个主面板(可以使用JFormDesigner构建),该面板是视图引用的面板.我不知道这是不是最好的方法,但效果很好. 我遇到的主要问题是,如果你想让它们成为Spring bean,定义引用该面板的简单监听器需要太多的配置.如果不这样做,则必须手动传递对所有需要的Spring资源(面板,服务接口等)的引用,这也是很多工作.我已经通过将最常见的Spring bean的静态getter写入一个可以访问应用程序上下文的类来解决这个问题. 配置Spring以管理操作和表单有什么问题?在我们的应用程序中,面板已被简单地定义为应用程序配置中视图的属性,没有什么特别之处.

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧