2

私はJavaプログラミングとNetBeansIDEプラットフォームに非常に慣れていません。現在、NetBeans IDE 7.2でGUIプロジェクトに取り組んでおり、メニューバーをカスタマイズしようとしています。レイヤーXMLファイルを使用してこれを行う方法を説明するリソースを見つけました:https ://sites.google.com/a/geotoolkit.net/intviewer/using-netbeans-swing-components-walkthroughs/adding-a-menu-アイテム-ウォークスルー

したがって、「layer.xmlファイルのカスタマイズ」で提供されているリソースのガイドラインを使用して、メニューバー全体をXMLでコーディングしました。GUI開発の現段階では、これらのメニューバー項目を無効(グレー表示)にしたいと思います。これをlayer.xmlファイルだけで実行できる方法はありますか?

ありがとう、どんな助けでも大歓迎です!

4

1 に答える 1

1

もちろん、これを理解しようとして 2 日間費やした後、私は最終的にこの質問を投稿し、ほぼ 1 時間後にそれを理解しました。他の誰かがこれを行う方法を学習することに興味がある場合は、レイヤー XML ファイル内で、グレー アウトしたいファイル宣言内に次を追加することをお勧めします。

    <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.context"/>
    <attr name="type" stringvalue="org.netbeans.api.actions.Openable"/>
    <attr name="selectionType" stringvalue="ANY"/>
于 2012-08-02T23:15:41.947 に答える