繁体   English   中英

Java Swing是否已过时?

[英]Is Java Swing out of date?

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

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

谢谢

在NetBeans中,“桌面应用程序”项目类型是基于外部库的项目,该项目应该是Swing应用程序框架(它执行诸如GUI控件的会话状态和资源束管理之类的事情),但从未成熟。 因此该项目类型已过时。

但是,就Swing本身(GUI平台)而言,它是“最新的”,因为它是Java拥有并且将继续拥有一段时间的最重要的GUI工具箱。

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

Swing本身很好,只要Java就可以了。 尽管说桌面Java从来没有像其他风格那样真正地占有一席之地。

我认为您的netbeans出了点问题。 您可以显示一些屏幕截图吗?

秋千的未来

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

也许您应该给我们看截图,这可能是一种误解

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM