9

我正处于学习 NetBeans 平台的早期阶段。我注意到 NetBeans 7.0 广泛使用注解来注册类、指定窗口模式等。这是一个很好的特性,但我到目前为止找到的学习资料(富客户端编程权威指南、netbeans 上的教程)。 org 和最新的refcard)都对检查和编辑 layer.xml 文件进行了广泛的参考。由于我仍处于学习曲线的较低山麓,我发现很难将带注释的代码与层文件示例相结合。

我正在考虑在学习时退回到 NetBeans 的 6.x 版本,以便与书籍和教程保持同步,至少在我掌握核心 API 和基本实践之前。我希望听到有经验的 NetBeans 平台用户和开发人员从一开始就坚持使用 NetBeans 7 是否明智,或者从长远来看是否会更好。

4

3 回答 3

5

使用注释在幕后实际发生的事情是为您创建了一个 layer.xml 条目。因此,您不需要使用注释,如果您正在使用的教程完全处理图层条目,那么只需使用图层条目。

想法是理解和查找注释比图层条目要容易得多。这似乎是未来许多层条目(通过注释动态创建)会发生的事情。然而,当他们正在过渡时,它肯定会引起混乱!

于 2011-05-11T09:44:59.193 回答
1

事实上,最新的refcard中根本没有提到layer.xml,也没有提到那些已经更新的教程。

于 2011-05-01T10:46:26.117 回答
1

我最近开始使用 NetBeansPlataform 7.0,我认为 layer.xml 只需要自定义现有操作,因此,例如隐藏现有条目或其他内容,您可以手动定义 layer.xml。

1) 在您的模块中创建 layer.xml。2) 在清单文件 OpenIDE-Module-Layer 中注册:com/foo/mymodule/layer.xml。

如果您使用 Netbeans,则必须关闭并重新打开项目才能进行此更改。

胡安

于 2011-05-10T18:54:53.370 回答