Java Swing已经过时了吗?

时间:2010-06-24 07:03:36

标签: java swing netbeans

我下载了Net Beans IDE并创建了一个新的桌面应用程序。我选择它作为Swing app。 IDE显示Swing框架已过期,将来不再支持。

这是否意味着Swing已过期?如果是这样,可以用来开发桌面应用程序的最新框架是什么?

感谢

4 个答案:

答案 0 :(得分:4)

在NetBeans中,桌面应用程序项目类型是一个基于外部库的项目,该库应该是Swing应用程序框架(它执行GUI控件和资源包管理的会话状态之类的事情)但从未成熟。所以项目类型已经过时了。

然而,Swing本身(GUI平台)是“当前的”,因为它是Java最重要的GUI工具包,并且将会持续一段时间。

答案 1 :(得分:2)

Swing应用程序框架(JSR296)是一个旨在提取使用Swing开发应用程序的常用元素的项目。使用安全但不再开发。官方页面https://appframework.dev.java.net/提出了一些替代方案,包括使用netbeans平台本身,鉴于netbeans已经成熟了多少,我将热衷于研究这种方法。

Swing本身很好,它会和Java一样长。虽然说桌面Java从来没有像其他口味一样真正占据过。

答案 2 :(得分:1)

我认为你的netbeans有问题。你能展示一些截图吗?

The future of swing

答案 3 :(得分:0)

AFAIK Swing的定义并未过时,甚至会在JDK7中得到增强

也许你应该向我们展示截图,这可能是误会

相关问题