Java Swing过时了吗?

Java Swing过时了吗?,java,swing,netbeans,Java,Swing,Netbeans,我下载了NetBeans IDE并创建了一个新的桌面应用程序。我选择它作为Swing应用程序。IDE显示Swing框架已过时,将来将不受支持 这是否意味着Swing已经过时了?如果是这样的话,那么可以用来开发桌面应用程序的最新框架是什么 谢谢AFAIK Swing绝对不会过时,甚至会在JDK7中得到增强 也许你应该给我们看屏幕截图,这可能是误解,我认为你的netbeans有问题。你能展示一些截图吗 在NetBeans中,桌面应用程序项目类型是一个基于外部库的项目,该库本应是Swing应用程序框架

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

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


谢谢

AFAIK Swing绝对不会过时,甚至会在JDK7中得到增强


也许你应该给我们看屏幕截图,这可能是误解,我认为你的netbeans有问题。你能展示一些截图吗


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


然而,Swing本身(GUI平台)是“最新的”,因为它是Java拥有并将在一段时间内继续拥有的最重要的GUI工具包。

Swing应用程序框架(JSR296)是一个旨在提取使用Swing开发应用程序的通用元素的项目。它可以安全使用,但不再被开发。官方页面建议了几种替代方案,包括使用netbeans平台本身,鉴于netbeans已经成熟了很多,我非常希望研究这种方法


Swing本身很好,只要Java还在,它就会一直存在。虽然说桌面Java从未像其他风格那样真正流行。

您是否选择“Java桌面应用程序”作为项目类型?您能否发布一个屏幕截图,说明确切的信息(以及您选择的内容)。顺便说一句,你使用的是什么版本的netbeans?我在netbeans 6.8中没有看到它,所以我会冒险说MS使用的是6.9lightweight?!它是最重(如果不是最重)的桌面框架之一!对不起,正确的答案是它比awt更轻。我只知道Java桌面应用程序的swing和awt,正如一些网站所说的:awt早就死了。还有SWToh,我不知道。当我从我的大学学到这一点时,人们仍然在谈论它。谢谢你的帮助info@xorty-Swing被认为是轻量级的,因为一切都是在画布上绘制的,很少涉及操作系统机械。关于AWT,它只是半死不活。Swing仍然需要AWT,但我不认为很多人会将AWT作为他们开发的目标。我明白了,你能推荐一个IDE来开发Swing应用程序吗?NetBeans非常适合GUI开发,所以请坚持使用它。NetBeans有一个非常好的Swing GUI编辑器。有些人认为它是最好的。@ XORTY:Swing应用程序框架,或者简称SAF(JSR i-CISTION)从未完成。它基本上处于不确定状态(并且包含一些严重的bug)。要了解我的意思,您可能需要看看更好的Swing应用程序框架(或其他任何分支)。编辑:还是您混淆了Netbeans平台和Swing应用程序框架?Netbeans平台无疑是最成熟的平台之一。这是什么?它还在进行中,别担心是的,这就是信息。那我们该怎么办?坚持使用swing或找到其他替代方法?SWT/swing或不使用Java制作桌面应用:-)