メニュー項目を非表示にする唯一の方法は、レイヤーファイルにエントリを追加することです。モジュールにレイヤーファイルを追加するには、次のことを行う必要があります。
layer.xml
モジュール内の任意のパッケージで呼び出される新しいxmlファイルを作成します
- 次のパターンを使用して、モジュールマニフェストファイル([重要なファイル]ノードの下)に新しいレイヤーファイルを登録します
OpenIDE-Module-Layer: com/example/layer.xml
。ここcom/example
で、はレイヤーファイルを作成したパッケージです。
layer.xmlファイルでは、次の構造から始める必要があります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
<filesystem>
</filesystem>
_hiddenノードを追加するためのショートカット
モジュールにレイヤーファイルを追加したら、次の方法でNetBeansに必要な_hidden
ノードを追加させることができます。
- モジュールの[重要なファイル]ノードを展開します(どのモジュールでもかまいませんが、このモジュールがアンインストールされると、レイヤーファイルもアンインストールされます)
- XMLレイヤーノードを展開します(これは、上記のようにlayer.xmlファイルを手動で追加すると追加されます)
- コンテキストノードでこのレイヤーを展開します
- メニューバーノードを展開します
- 非表示にするメニュー項目を右クリックして、[削除]を選択します