使用 Spring 进行 Swing GUI 开发
Posted
技术标签:
【中文标题】使用 Spring 进行 Swing GUI 开发【英文标题】:Swing GUI Development with Spring 【发布时间】:2011-04-12 17:33:50 【问题描述】:有没有关于使用 Spring(最好是 v3)构建 Swing GUI 应用程序的不错的教程?
【问题讨论】:
Spring 对于 GUI 应用程序是否流行?从网上看来,情况并非如此(?)。 【参考方案1】:这是可能的,但如果你想使用 GUI 构建器,你不能在 spring 初始化任何 GUI 组合。所以你不能使用依赖注入之类的东西! Spring 托管的 bean 必须手动退出 Spring 上下文。
我几年前就这样做了,所以我想,这是目前正确的方法!我有一个全局/静态InitializationManager
,它初始化并保存了 spring 上下文。当我需要一个spring管理的bean时,我调用了InitializationManager的一个静态方法public static <T> T getBean(final Class<T> requiredType)
。
不是很优雅,但运行稳定!
希望在很长一段时间后这会有所帮助。
【讨论】:
以上是关于使用 Spring 进行 Swing GUI 开发的主要内容,如果未能解决你的问题,请参考以下文章
使用 Java 在 GUI 编程中混合 awt 和 swing