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);
分享到:
- 2009-04-24 08:45
- 浏览 1364
- 评论(3)
- 论坛回复 / 浏览 (3 / 2016)
- 查看更多
相关推荐
SWT的设计目标是提供一种高效、轻量级且功能丰富的用户界面工具包,与Java Swing相比,SWT通常被认为在性能上更胜一筹。 在这个"SWT应用的开发实例:没有使用到OSGi"中,我们将会探讨如何在不依赖OSGi(OSGi - Open...
例如,SWT提供了按钮(Button)、文本框(Text)、列表(List)、树(Tree)、表(Table)等常见控件,同时也支持菜单(Menu)、对话框(Dialog)以及拖放(Drag and Drop)等功能。 本教程的目的是帮助中文用户...
- 本篇给出一个基于数据库开发和面向对象分析设计的完整RCP项目实例。 - 包括需求分析、系统设计、编码实现、测试部署等多个阶段。 #### 五、Web开发篇:Tomcat+Lomboz+Struts+Hibernate开发环境 - **开发环境...
- RCP(Rich Client Platform):Eclipse的RCP框架可以构建复杂的桌面应用,如果需要更强大的功能,可以考虑使用RCP来构建图书管理系统。 综上所述,使用SWT开发图书管理系统涉及到了GUI设计、数据库操作、事件...
8. **RCP(Rich Client Platform)应用**:通过实际案例了解如何基于Eclipse RCP构建完整的桌面应用程序。 通过对这些代码的分析和实践,你将能够深入理解Eclipse SWT/JFace开发的核心概念和技术,为你的Eclipse...