eclipse在插件中视图是主要的界面,viewpart怎么增添菜单和东西栏呢?下面和读者分享一下进修经验,下面的内容对你进修java有帮忙的话,给我投票或者保藏!http://v.youku.com/v_show/id_XMzkzNTYzNTYxNg==.html0eclipse rcp插件进修【摄影办理系统8】java事例0eclipse rcp插件进修【摄影办理系统5】java实例0eclipse rcp插件进修【摄影办理系统3】java实例工具/原料eclipse mars 2java jdk 7方式/步骤1新建一个视图Vpyuyuedengji,题目预约挂号。2打开Vpyuyuedengji.java这个文件,界说一个类zengjia:(界说“增添”东西栏)public class zengjia extends Action{ public zengjia(){ this.setId("yuyuezengjia"); this.setText("增添"); this.setImageDescriptor(Activator.getImageDescriptor("/icons/zengjia.png")); } public void run(){ //执行的代码 } public void selectionChange(IAction action,ISelection selection){ } }3找到这个方式private void initializeToolBar() ,添加视图的东西栏:tbm.add(new zengjia()); 添加“增添”东西栏4界说“删除”东西栏代码如下:public class shanchu extends Action{ public shanchu(){ this.setId("yuyueshanchu"); this.setText("删除"); this.setImageDescriptor(Activator.getImageDescriptor("/icons/shanchu.png")); } public void run(){ } public void selectionChange(IAction action,ISelection selection){ } }5增添“删除”东西栏的代码:tbm.add(new shanchu());6打开Perspective.java这个文件,添加代码:IFolderLayout right=layout.createFolder("right", IPageLayout.RIGHT, 0.85f, IPageLayout.ID_EDITOR_AREA);right.addView(Vpyuyuedengji.ID);在右面打开视图7运行项目,新建的视图在右面打开,增添、删除东西栏在右上角。8界说菜单”退出“代码:public class tuichu extends Action{ public tuichu(){ this.setId("yuyuetuichu"); this.setText("退出"); this.setImageDescriptor(Activator.getImageDescriptor("/icons/duankai.png")); } public void run(){//把视图封闭 IWorkbenchPage wp= PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IViewReference vp= wp.findViewReference(Vpyuyuedengji.ID); PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().hideView(vp); } public void selectionChange(IAction action,ISelection selection){ } }9找到方式private void initializeMenu() ,添加视图菜单:IMenuManager menu= getViewSite().getActionBars().getMenuManager();menu.add(new tuichu());10运行项目,成果如下图。