我下载了Net Beans IDE并创建了一个新的桌面应用程序。我选择它是Swing应用程序。 IDE显示Swing框架已过时,将来不会受支持。Java Swing过时了吗?
这是否意味着Swing已过时?如果有的话,可用于开发桌面应用程序的最新框架是什么?
感谢
我下载了Net Beans IDE并创建了一个新的桌面应用程序。我选择它是Swing应用程序。 IDE显示Swing框架已过时,将来不会受支持。Java Swing过时了吗?
这是否意味着Swing已过时?如果有的话,可用于开发桌面应用程序的最新框架是什么?
感谢
Swing应用程序框架(JSR296)是一个旨在提取使用Swing开发应用程序的通用元素的项目。使用安全,但不再开发。官方页面提出了一些替代方案,包括使用netbeans平台本身,并且鉴于netbeans的成熟程度,我会热衷于调查这种方法。
Swing本身没什么问题,只要Java是一样的。虽然说桌面Java从来没有像其他口味那样真正占据主导地位。
是的,这正是消息。那我们该怎么办?坚持摆动或找到另一种选择? – 2010-06-24 09:30:12
SWT/Swing 或者不要在Java中制作桌面应用程序:-) – Xorty 2010-06-24 19:16:15
AFAIK Swing是definitelly没有过时,将在JDK7甚至增强
也许你应该告诉我们的截图,它可能会被误解
我觉得有什么不对您的NetBeans 。你能显示一些截图吗?
NetBeans中的桌面应用程序项目类型是基于外部库中的项目应该是Swing应用程序框架(这确实喜欢GUI控件和资源包管理的会话状态的东西),但从来没有成熟。所以这个项目类型已经过时了。
然而,Swing本身(GUI平台)是'最新'的,因为它是Java已经并将持续一段时间的最重要的GUI工具包。
我看,你能推荐一个IDE来开发swing应用程序吗? – 2010-06-24 07:26:35
永远不会成熟吗?它是最成熟的Swing框架了 – Xorty 2010-06-24 07:27:23
NetBeans非常好对于GUI开发来说,坚持这一点。 – willcodejavaforfood 2010-06-24 07:50:06
您是否选择“Java Desktop Application”作为项目类型? – 2010-06-24 07:17:07
您可以发布什么是确切消息(以及您选择的)的屏幕截图。顺便说一句,你使用的是什么版本的netbeans? – Nivas 2010-06-24 07:28:00
我在netbeans 6.8中没有看到它,所以我会走出去并说MS正在使用6.9 – CurtainDog 2010-06-24 07:58:53