简单的定义:
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>
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>
<!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个效果,参考另一篇帖子
——————————————————————————————————
傲轩游戏网
傲轩游戏网