简单的定义:
1 定制菜单项或工具栏选项。 2 定制”选项“菜单。
3 通常只有一个主窗口(TopComponent),去掉不必要的功能(Tab页标签、拖拽、停靠等)。
4 去掉状态栏。
下面是效果截图,文件菜单中只有”退出“,工具菜单中只有”选项“,帮助菜单中只有”关于“。
选项面板截图:
首先第1,2个效果的实现,编辑layer.xml文件,如下:
View Code 1 <? xml version="1.0" encoding="UTF-8" ?> 2 <! DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd" > 3 < filesystem > 4 <!-- 去掉选项面板中的多余项 --> 5 < folder name ="OptionsDialog" > 6 < file name ="Keymaps.instance_hidden" /> 7 < file name ="General.instance_hidden" /> 8 < file name ="Advanced.instance_hidden" /> 9 </ folder > 10 11 <!-- 去掉选项面板中的导入导出项 --> 12 < folder name ="OptionsExport_hidden" /> 13 14 < folder name ="Menu" > 15 <!-- 去掉导航菜单项 --> 16 < folder name ="GoTo_hidden" /> 17 <!-- 去掉工具菜单中的无用项,此处仅留下选项菜单 --> 18 < folder name ="Tools" > 19 < file name ="Separator1.instance_hidden" /> 20 < file name ="Separator2.instance_hidden" /> 21 < file name ="org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.shadow_hidden" /> 22 < file name ="org-netbeans-modules-favorites-templates-TemplatesAction.shadow_hidden" /> 23 < file name ="org-netbeans-modules-options-OptionsWindowAction-separatorBefore.instance_hidden" /> 24 < file name ="org-openide-actions-ToolsAction.shadow_hidden" /> 25 </ folder > 26 <!-- 去掉窗口菜单项 --> 27 < folder name ="Window_hidden" /> 28 <!-- 去掉编辑菜单项 --> 29 < folder name ="Edit_hidden" /> 30 <!-- 去掉视图菜单项 --> 31 < folder name ="View_hidden" /> 32 <!-- 去掉文件菜单中的无关项,此处仅留下退出菜单 --> 33 < folder name ="File" > 34 < file name ="org-netbeans-modules-print-action-PageSetupAction.shadow_hidden" /> 35 < file name ="org-netbeans-modules-print-action-PrintAction.shadow_hidden" /> 36 < file name ="org-openide-actions-SaveAction.shadow_hidden" /> 37 < file name ="org-openide-actions-SaveAllAction.shadow_hidden" /> 38 < file name ="org-openide-actions-SaveAsAction.shadow_hidden" /> 39 < file name ="Separator2.instance_hidden" /> 40 < file name ="Separator3.instance_hidden" /> 41 < file name ="Separator4.instance_hidden" /> 42 </ folder > 43 </ folder > 44 </ filesystem >
此时菜单项已经去掉了无关项,工具栏类似;或者不需要的话可以将菜单和工具栏全部去掉,
<? xml version="1.0" encoding="UTF-8" ?> <! DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd" > < filesystem > < folder name ="Menu_hidden" /> < folder name ="Toolbars_hidden" /> </ filesystem >
至于第3个效果...
第4个效果,参考另一篇帖子
转载于:https://www.cnblogs.com/cuizhf/archive/2011/08/10/2133643.html
相关资源:netbeans RCP应用 源码:MP3管理器