NetBeansプラットフォームの学習:アノテーションとlayer.xmlファイル
-
27-10-2019 - |
質問
私はNetBeansプラットフォームの学習の初期段階にあります。 NetBeans 7.0は、クラスの登録、ウィンドウモードの指定などに注釈を多用していることに注意してください。これは優れた機能ですが、これまでに見つけた学習資料(リッチクライアントプログラミング、決定的なガイド、netbeans.orgのチュートリアル、および最新の refcard )すべて、layer.xmlファイルの検査と編集について広範囲に言及しています。私はまだ学習曲線の低い丘陵地帯にいるので、注釈付きコードとレイヤーファイルの例をうまく組み合わせるのが難しいと感じています。
少なくともコアAPIと基本的なプラクティスを身に付けるまでは、本やチュートリアルと同期するために、学習中にNetBeansの6.xバージョンに戻すことを検討しています。経験豊富なNetBeansプラットフォームのユーザーや開発者から、それが賢明かどうか、または長期的にはNetBeans7を最初から使い続ける方がよいかどうかについて聞いていただければ幸いです。
解決
アノテーションを使用して舞台裏で実際に行われるのは、layer.xmlエントリが作成されることです。 したがって、注釈を使用する必要はありません。使用しているチュートリアルが完全にレイヤーエントリを扱っている場合は、レイヤーエントリを使用するだけです。
注釈を理解して見つける方が、エントリをレイヤー化するよりもはるかに簡単であると考えています。 これは、今後多くのレイヤーエントリ(注釈を介して動的に作成される)で発生することのようです。 しかし、彼らが移行している間、それは間違いなく混乱を引き起こします!
他のヒント
実際、最新のrefcardにはlayer.xmlへの参照はまったくなく、更新されたチュートリアルへの参照もありません。
最近NetBeansPlataform7.0を開始しましたが、layer.xmlは既存のアクションをカスタマイズするだけでよいと思います。たとえば、既存のエントリなどを非表示にする場合は、layer.xmlを手動で定義できます。
1)モジュールにlayer.xmlを作成します。 2)マニフェストファイルOpenIDE-Module-Layer:com / foo / mymodule /layer.xmlに登録します。
Netbeansを使用している場合、この変更を行うには、プロジェクトを閉じてから再度開く必要があります。
フアン