使用 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 开发的主要内容,如果未能解决你的问题,请参考以下文章

用Swing开发GUI程序(基础知识)

java GUI编程(swing)之一 swing简单介绍

使用 Java 在 GUI 编程中混合 awt 和 swing

Swing开发图形界面有如下优势

java GUI编程 内含swing基础知识 小游戏开发基础

java GUI编程 内含swing基础知识 小游戏开发基础