如何在netbeans平台中打开插件管理器

时间:2017-08-03 12:40:35

标签: java netbeans netbeans-platform netbeans-plugins

我正在使用" Netbeans平台8.1"开发富客户端应用程序。 它内部有默认菜单和操作。我想隐藏"菜单/工具/插件"并以编程方式从我的代码中打开插件窗口。

我的问题是:如果我将菜单隐藏在" layer.xml"并将其名称更改为" Plugin_hidden",如何以编程方式打开该窗口?

1 个答案:

答案 0 :(得分:2)

使用以下代码。

    Action action = FileUtil.getConfigObject("Actions/System/org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.instance", Action.class);
    action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, ""));

我通过在“项目”窗口中展开项目下的Important Files/XML Layer/<this layer in context>/Menu Bar/Tools并双击Plugins来确定操作的路径。这将打开包含插件管理器操作的生成的图层XML。从那里你可以弄清楚行动路径是什么。

如果您在重要文件中没有XML图层,则可以使用“新建文件”向导添加一个空图层。只需选择Module Development/XML Layer即可。上述代码不需要XML层;它只是可以浏览可用的操作,以便您可以确定操作的路径。

有关详细信息,请参阅DevFaqInvokeActionProgrammatically