我从http://netbeans.org/downloads下载了所有捆绑的Netbeans 7.1,并在Windows 7上成功安装.
但是当我添加新项目时,我找不到Java桌面应用程序应该在Java类别下.
它在哪里?或者7.1中的替代品是什么?我需要通过拖动组件来创建GUI.
谢谢.
我想学习如何有效地使用Swing应用程序框架.我发现的大多数示例都是博客条目,它们只是解释了如何扩展SingleFrameApplication并覆盖其启动方法,但这就是它.Sun的文章已经差不多两年了,项目自己的介绍也是如此,从那时起,显然有一些进化.
是否有最新的全面教程/ HOWTO可用于任何地方?当然有JavaDoc,但很难从中获得全局.任何指针都表示赞赏.
更新:我意识到项目网站上有一个邮件列表存档.虽然有些笨拙(与StackOverflow相比),但似乎非常活跃.遗憾的是,任何地方都没有真正的教程.信息分散在各处.
更新2:让我澄清一下 - 我在使用Swing(小部件工具包)本身时遇到了麻烦,我在谈论它的应用程序框架,应该简化应用程序生命周期(启动,退出以及它们之间发生的任何事情)之类的事情. ,行动管理等 - 也就是大多数Swing应用程序需要的东西.让这样的框架成为Java的标准部分是很酷的.唯一的问题是要了解它的用途.
更新3:如果您有兴趣,只是有在该项目的有关JSR 296.不久的现状和未来的论坛上一些讨论:当前版本1.03被认为是非常有好处的,但该API并不稳定,它会改变Java 7中的最终版本.软件包名称也将更改,因此Java 7不会破坏在SAF上创建的当前应用程序.
更新4: Karsten Lentzsch在上述论坛中表示:"我怀疑它是否可以包含在Java 7中;我将投反对票." 我宁愿不怀疑这位伟大的大师的诚意,并且明智的做法是不要让任何有缺陷的东西进入核心JDK,但坦率地说这是一个奇怪的情况 - 他是JGoodies Swing Suite的作者,它是部分商业竞争对手. JSR 296,和他坐在这将决定这是否JSR将被纳入到标准的Java委员会.我之前写过的JSR 295 Beans Binding也是如此.
鉴于SAF的当前状态,我认为最好的解决方案是将当前实现包装成"自制"框架,然后可以适应现有API的可能更改.
上周,我非常沮丧,生产中有三个大应用程序,还有更多使用Swing Application Framework.后来,当我开始迁移到Netbeans 7.1,BOOM!时,不再支持SAF.
那么我该怎么办,任何想法如何迁移到Netbeans 7.1?
我将感谢你的帮助.
PS:Netbeans团队,请不要在没有警告的情况下添加框架,这只是Java规范请求 - JSR.当我开始使用SAF时,它似乎永远不会停止.
PS2:为了让我们听到我们正在使用SAF,请访问https://netbeans.org/bugzilla/show_bug.cgi?id=204661
"JSR-296(Swing应用程序框架)已不再开发,不会像最初计划的那样成为官方Java开发工具包的一部分.您仍然可以使用Swing应用程序框架库,但预计不会进一步开发."
那么该怎么办?新的API取而代之?
我想在插入或删除数据时立即刷新JTable,我在论坛上遇到了问题,但解决方案对于他们的示例来说太特殊了,是否有一般的方式如何在同一页面上的任何事件上刷新JTable?特别是当事件更改表模型所依赖的数据时