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

mac2022-06-30  20

简单的定义:

 

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管理器
最新回复(0)