我尝试使用NetBean 7.0创建一个新的Swing GUI桌面应用程序模板,并且发现NetBean有一个免责声明:
“请注意,JSR-296(Swing应用程序框架)已不再开发,不会像原先计划的那样成为官方Java开发工具包的一部分。您仍然可以使用Swing应用程序框架库,但不能再使用它了。发展是预期的。“
那么它是否意味着从现在起摇摆将保持不变并且不会添加任何新内容?使用Swing会对应用程序产生什么影响?我是否需要考虑其他GUI框架?什么是科学绘图和图形繁重应用的最佳框架选项?
感谢。
答案 0 :(得分:3)
Swing是自1.2以来的JAVA的一部分,它是JAVA STANDARD的一部分。它不会很快到任何地方。
JSR-296(Swing应用程序框架)是一个简化和帮助开发的框架,并没有走得太远。 Netbeans在内部使用它。如果使用JAVA 7,那么就像许多其他netbeans特定的库一样,你需要与你的应用程序单独发货,因为它不是标准的。
所以,随意开发。在未来很长一段时间内,几乎任何平台上都可以使用纯粹的摇摆应用程序在任何JAVA STANDARD上运行。如果您使用SAF,那也没关系,但这不是标准的,而且几乎已经死了,所以请记得随你的应用程序运送jar。
希望澄清情况。