我经历了http://platform.netbeans.org/tutorials/nbm-quick-start.html#lookup,但是当我定义依赖项时,它不会立即获得import语句。出现小感叹号,点击它后,我可以导入界面。本教程的最后一部分无法使用。
教程是否基于旧版本?例如,找不到Lookup API,而是在Utilities API中。
我也发现遵循模块化概念非常困难。有没有理由为netbeans平台强制执行这种严格的模块化设计?那里有更好的书面教程吗?
我应该避免使用netbeans平台来创建桌面应用程序吗?不使用它会更容易吗?
答案 0 :(得分:2)
NetBeans平台是一个很棒的平台,我建议你阅读“从痛苦中获取” http://netbeans.dzone.com/news/from-pain-gain-swing-and-netbe
我还建议你阅读一篇NetBeans传播者Geertjan的博客(stackoverflow阻止我发布网址,所以google吧。)
答案 1 :(得分:1)
使用当前的6.9版本将Lookup API移动到其自己的模块中,该教程可能基于旧版本。我同意Vincent Geertjans Blog是netbeans rcp相关内容的一个很好的来源。
我已经获得了“富客户端编程:插入NetBeans平台”和“Netbeans平台权威指南”书籍,并对这些书籍非常满意。第一个是关于核心概念的更详细,第二个侧重于现实世界的问题,并为您提供了一个很好的概述和起点。
理解netbeans平台的概念肯定需要一些时间,但是一旦掌握了基本知识,它就是一个非常一致且有用的框架,适用于任何桌面应用程序。
开发模块化应用程序总是一个好主意。快速入门教程有点过度设计,但它必须向您展示模块系统的可能性。
在现实世界中,由您决定是否要将应用程序拆分为一堆模块,或者简单地构建一个包含所有代码的大模块。这取决于您的应用程序以及某些代码是否可以重用于其他项目。我们大多数开发人员正在构建我们自己的com。。 .util或org。。 .tools Java Packages,我们更喜欢将它们从项目转移到项目......