我正在使用" Netbeans平台8.1"开发富客户端应用程序。 它内部有默认菜单和操作。我想隐藏"菜单/工具/插件"并以编程方式从我的代码中打开插件窗口。
我的问题是:如果我将菜单隐藏在" layer.xml"并将其名称更改为" Plugin_hidden",如何以编程方式打开该窗口?
答案 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