次のコードを使用してください。
Action action = FileUtil.getConfigObject("Actions/System/org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.instance", Action.class);
action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, ""));
私はPlugins
にプロジェクトウィンドウをダブルクリックして私のプロジェクトの下Important Files/XML Layer/<this layer in context>/Menu Bar/Tools
を拡大することで、アクションのパスを決定しました。これにより、プラグインマネージャアクションを含む生成されたレイヤXMLが開きます。そこから、アクションパスが何であるかを知ることができます。
重要なファイルにXMLレイヤーがない場合は、新しいファイルウィザードを使用して空のレイヤーを追加できます。ちょうどModule Development/XML Layer
を選択してください。上記のコードを動作させるには、XMLレイヤーは必要ありません。使用可能なアクションをブラウズして、アクションのパスを判断できるようにするだけです。
詳細については、DevFaqInvokeActionProgrammatically
を参照してください。それは私が欲しかったものです。ありがとうございました –