Utilisez le code suivant.
Action action = FileUtil.getConfigObject("Actions/System/org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.instance", Action.class);
action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, ""));
Je détermine le chemin de l'action en élargissant Important Files/XML Layer/<this layer in context>/Menu Bar/Tools
sous mon projet dans la fenêtre Projects et en double cliquant sur Plugins
. Cela va ouvrir une couche XML générée qui contient l'action du gestionnaire de plugins. De là, vous pouvez comprendre ce que le chemin d'action est.
Si vous ne disposez pas d'un calque XML dans des fichiers importants, vous pouvez en ajouter un vide en utilisant l'assistant Nouveau fichier. Sélectionnez simplement Module Development/XML Layer
. Une couche XML n'est pas requise pour que le code ci-dessus fonctionne; cela permet simplement de parcourir les actions disponibles afin de pouvoir déterminer le chemin de l'action.
Pour plus d'informations, voir DevFaqInvokeActionProgrammatically
il a travaillé pour moi et c'est exactement ce que je voulais. Je vous remercie –