如何在 netbeans 平台中打开插件管理器
How can I open plugin manager in netbeans platform
我正在使用 "Netbeans platform 8.1" 开发富客户端应用程序。
它里面有默认的菜单和操作。我想从我的代码中以编程方式隐藏 "Menu/Tools/Plugins" 并打开插件 Window。
我的问题是:如果我从 "layer.xml" 隐藏菜单并将其名称更改为 "Plugin_hidden",我如何以编程方式打开 window?
使用以下代码。
Action action = FileUtil.getConfigObject("Actions/System/org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.instance", Action.class);
action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, ""));
我通过在项目 window 中展开我的项目下的 Important Files/XML Layer/<this layer in context>/Menu Bar/Tools
并双击 Plugins
来确定操作路径。这将打开包含插件管理器操作的生成层 XML。从那里您可以找出操作路径是什么。
如果您在重要文件中没有 XML 层,您可以使用新建文件向导添加一个空层。只是 select Module Development/XML Layer
。上面的代码工作不需要 XML 层;它只是让浏览可用的操作成为可能,以便您可以确定操作的路径。
有关详细信息,请参阅 DevFaqInvokeActionProgrammatically
我正在使用 "Netbeans platform 8.1" 开发富客户端应用程序。 它里面有默认的菜单和操作。我想从我的代码中以编程方式隐藏 "Menu/Tools/Plugins" 并打开插件 Window。
我的问题是:如果我从 "layer.xml" 隐藏菜单并将其名称更改为 "Plugin_hidden",我如何以编程方式打开 window?
使用以下代码。
Action action = FileUtil.getConfigObject("Actions/System/org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.instance", Action.class);
action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, ""));
我通过在项目 window 中展开我的项目下的 Important Files/XML Layer/<this layer in context>/Menu Bar/Tools
并双击 Plugins
来确定操作路径。这将打开包含插件管理器操作的生成层 XML。从那里您可以找出操作路径是什么。
如果您在重要文件中没有 XML 层,您可以使用新建文件向导添加一个空层。只是 select Module Development/XML Layer
。上面的代码工作不需要 XML 层;它只是让浏览可用的操作成为可能,以便您可以确定操作的路径。
有关详细信息,请参阅 DevFaqInvokeActionProgrammatically