2017-08-03 304 views
0

我正在使用“Netbeans平台8.1”来开发富客户端应用程序。 它有默认的菜单和动作。我想隐藏“菜单/工具/插件”并从我的代码中以编程方式打开插件窗口。如何在netbeans平台上打开插件管理器

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

回答

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, "")); 

我通过我在Projects窗口和双击Plugins项目下扩大Important Files/XML Layer/<this layer in context>/Menu Bar/Tools确定了行动的路径。这将打开包含插件管理器操作的生成图层XML。从那里你可以找出行动路径是什么。

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

欲了解更多信息,请参阅DevFaqInvokeActionProgrammatically

+0

它的工作对我来说,它正是我想要的。谢谢 –