`

rcp dialog上table右键菜单实例

阅读更多
MenuManager menuManager = new MenuManager(); 
		menuManager.add(new Action("打开保护") { 
		@Override 
		public void run() { 
		MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
		box.setMessage("hello!"); 
		box.open(); 
		} 
		}); 
		menuManager.add(new Action("关闭保护") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			}); 
		menuManager.add(new Action("普通电路") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			});
		menuManager.add(new Action("区间电路") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			});
		menuManager.add(new Action("落地透传") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			});
		menuManager.add(new Action("激活") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			});
		menuManager.add(new Action("去激活") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			});
		menuManager.add(new Action("重置标单") { 
			@Override 
			public void run() { 
			MessageBox box = new MessageBox(Display.getCurrent().getActiveShell()); 
			box.setMessage("hello!"); 
			box.open(); 
			} 
			});
		Menu menu = menuManager.createContextMenu(table); 
		table.setMenu(menu); 

分享到:
评论
3 楼 xuxiaolei 2009-04-24  
gef, emf属于eclipse plugin开发,你应该在这个论坛看看 http://www.eclipseworld.org/bbs/index.php,上面有不少的资料和插件开发的牛人。
2 楼 WIN 2009-04-24  
kimmking 写道
我们部门有个team正在搞
emf gef mdd -------------
可怜啊,我是一个人!介绍的认识认识啊
1 楼 kimmking 2009-04-24  
我们部门有个team正在搞
emf gef mdd -------------

相关推荐

    SWT应用的开发实例:没有使用到OSGi

    SWT的设计目标是提供一种高效、轻量级且功能丰富的用户界面工具包,与Java Swing相比,SWT通常被认为在性能上更胜一筹。 在这个"SWT应用的开发实例:没有使用到OSGi"中,我们将会探讨如何在不依赖OSGi(OSGi - Open...

    关于SWT的中文教程

    例如,SWT提供了按钮(Button)、文本框(Text)、列表(List)、树(Tree)、表(Table)等常见控件,同时也支持菜单(Menu)、对话框(Dialog)以及拖放(Drag and Drop)等功能。 本教程的目的是帮助中文用户...

    Eclipse从入门到精通

    - 本篇给出一个基于数据库开发和面向对象分析设计的完整RCP项目实例。 - 包括需求分析、系统设计、编码实现、测试部署等多个阶段。 #### 五、Web开发篇:Tomcat+Lomboz+Struts+Hibernate开发环境 - **开发环境...

    图书管理系统用SWT做的JAVA图形化界面

    - RCP(Rich Client Platform):Eclipse的RCP框架可以构建复杂的桌面应用,如果需要更强大的功能,可以考虑使用RCP来构建图书管理系统。 综上所述,使用SWT开发图书管理系统涉及到了GUI设计、数据库操作、事件...

    人邮版-王津涛-EclipseSWTJFACE开发实战精解-光盘代码.rar

    8. **RCP(Rich Client Platform)应用**:通过实际案例了解如何基于Eclipse RCP构建完整的桌面应用程序。 通过对这些代码的分析和实践,你将能够深入理解Eclipse SWT/JFace开发的核心概念和技术,为你的Eclipse...

Global site tag (gtag.js) - Google Analytics