简单的定义:

 

1 定制菜单项或工具栏选项。
2 定制”选项“菜单。

3 通常只有一个主窗口(TopComponent),去掉不必要的功能(Tab页标签、拖拽、停靠等)。

4 去掉状态栏。

 

 下面是效果截图,文件菜单中只有”退出“,工具菜单中只有”选项“,帮助菜单中只有”关于“。

Netbeans RCP也能开发简单应用程序

 选项面板截图:

 

Netbeans RCP也能开发简单应用程序

 

 

 首先第1,2个效果的实现,编辑layer.xml文件,如下:

 

 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>

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-11-17
  • 2021-12-02
  • 2021-07-16
  • 2022-01-07
猜你喜欢
  • 2021-08-18
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
  • 2021-12-10
相关资源
相似解决方案