我下载了Net Beans IDE并创建了一个新的桌面应用程序。我选择它作为Swing应用程序。IDE显示Swing框架已过时,将来将不再支持。
这是否意味着Swing已经过时了?如果是这样的话,可以用来开发桌面应用程序的最新框架是什么?
谢谢
发布于 2010-06-24 15:58:15
Swing应用程序框架(JSR296)是一个旨在提取使用Swing开发应用程序的公共元素的项目。它可以安全地使用,但不再被开发。官方页面https://appframework.dev.java.net/建议了几种替代方案,包括使用netbeans平台本身,考虑到netbeans已经非常成熟,我将热衷于研究这种方法。
Swing本身很好,只要Java存在,它就会一直存在。虽然说桌面Java从来没有真正以其他风格的方式站稳脚跟。
发布于 2010-06-24 15:24:33
在NetBeans中,桌面应用程序项目类型是基于一个外部库的项目,该外部库本应是Swing应用程序框架(它执行诸如图形用户界面控件的会话状态和资源束管理之类的事情),但从未成熟。因此该项目类型已过时。
然而,Swing本身( GUI平台)是“最新的”,因为它是Java拥有并将在一段时间内继续使用的最重要的GUI工具包。
发布于 2010-06-24 15:17:30
我觉得你的netbeans有问题。你能展示一些截图吗?
The future of swing
https://stackoverflow.com/questions/3107841
复制相似问题