2011-04-30 65 views
9

我正處於學習NetBeans平臺的初期階段。我注意到,NetBeans 7.0廣泛使用註釋來註冊類,指定窗口模式等。這是一個很好的功能,但到目前爲止我找到的學習資料(Rich Client Programming,The Definitive Guide,netbeans.org上的教程和最新的refcard)都對檢查和編輯layer.xml文件做了大量的參考。由於我仍處於學習曲線的較低山腳,我發現很難用層文件示例來處理帶註釋的代碼。學習NetBeans平臺:annotations vs layer.xml文件

我正在考慮放棄NetBeans 6.x版本的同時學習,與書籍和教程保持同步,至少在我掌握核心API和基本實踐之前。我希望從經驗豐富的NetBeans平臺用戶和開發人員那裏聽到,從長遠來看,從一開始就堅持使用NetBeans 7是否合理,或者是否會更好。

回答

5

實際情況與註釋幕後是什麼,一個在layer.xml項爲您創建。 所以你不需要使用註釋,如果你正在使用的教程完全處理層條目,那麼只使用層條目。

這個想法是,它更容易理解和找到註釋,然後層條目。 這似乎是大量的圖層條目(通過註釋動態創建)將會發生什麼。 但是,他們正在過渡它肯定會導致混亂!

+0

謝謝蒂姆。我會以此爲答案並堅持NB 7。 – michael 2011-05-13 04:53:52

1

事實上,最新的refcard中根本沒有對layer.xml的引用,也沒有提及已經更新的那些教程。

+0

謝謝傑森 - 你說的很對。我愚蠢地看着一箇舊的。關於教程,我猜那些我一直在使用的教程還沒有更新: – michael 2011-05-02 04:10:06

+0

對不起 - 本意是補充說,有問題的教程是:[帶有maven的模塊套件](http://platform.netbeans.org/tutorials /nbm-maven-modulesuite.html),[使用maven的平臺應用程序](http://platform.netbeans.org/tutorials/nbm-maven-commandline.html),[移植教程](http://platform.netbeans .org/tutorials/nbm-porting-basic.html) – michael 2011-05-02 04:17:31

1

我最近剛開始使用NetBeansPlataform 7.0,我認爲layer.xml只需要定製現有的操作,例如爲了隱藏現有的條目或其他東西,您可以手動定義layer.xml。

1)在你的模塊中創建layer.xml。 2)在清單文件中註冊OpenIDE-Module-Layer:com/foo/mymodule/layer.xml。

如果您使用Netbeans,則必須關閉並重新打開項目才能進行此更改。

胡安

+0

謝謝胡安。這有助於瞭解。 – michael 2011-05-11 04:33:30