Beans Binding、Swing Application Framework 以及希望在 IDE 中实现的其它特性
自NetBeans 5.0 以来,人们最常谈及的且具有创新性的特性是 Project Matisse 或 Form Editor。许多人都认为,在不同 IDE 产品和技术中, Matisse 是最好的用户界面设计器。因此,许多开发人员开始使用 NetBeans。
对于软件来说,革新和发展是永远没有尽头的。在本文中将看到,NetBeans 6.0 中许多新的 Matisse 特性有助于改进 Swing 应用程序的开发。
Beans Binding 和 Swing Application Framework
在基于最新的 JCP 规范 Beans Binding(JSR 295)和 Swing Application Framework(JSR 296)构建应用程序方面,NetBeans 6.0 为桌面开发人员提供了一些方便的特性;他们还会从更高效的开发中获益。一般的 Swing 应用程序开发人员会从 NetBeans 中的 Swing Application Framework 改进中获得比较大的收益,但是平台开发人员也不是一无所获。在 NetBeans Platform 中已经建立了一个基于 Swing 的应用程序框架,它提供的特性比 JSR 296 多得多。但是,Beans Binding 支持提供了更大的收益。
Beans Binding 支持
Beans Binding 免去了在用户界面组件和数据类或 JavaBean 之间复制数据的繁琐工作。有了新的 Beans Binding 改进,就可以通过右击 UI 元素来访问 Bind 上下文菜单项。例如,选择某个javax.swing.JTextField 的这个菜单项,就会显示首选的绑定属性 text(见图1)。可以通过属性检查器的 Binding 选项卡访问其它属性(图2)。
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!