- 浏览: 44091 次
- 性别:
- 来自: 南京
最新评论
-
Neoman:
文章不错,收藏了
org.eclipse.ui.actionSets扩展点 -
b3270697:
我是插件开发初学者
这篇文章对我很有帮助
谢谢
org.eclipse.ui.actionSets扩展点
1快捷键,以Delete为例
2状态栏
3监听workbench的其他选择部分,只要让AressView视线ISelectionListener,同时向page注册监听器:
viewer.getControl().addKeyListener(new KeyAdapter() { public void keyReleased(KeyEvent event) { if (event.character == SWT.DEL && event.stateMask == 0) { deleteAction.run(); } } });
2状态栏
viewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection selection = (IStructuredSelection) event .getSelection(); IStatusLineManager statusline = getViewSite().getActionBars() .getStatusLineManager(); Object obj = selection.getFirstElement(); if (obj == null) return; if (obj instanceof AddressItem) { AddressItem addressItem = (AddressItem) obj; statusline.setMessage(addressItem.getCategory().getImage(), addressItem.getName() + " : " + addressItem.getCategory() .getCategoryName()); } else statusline.setMessage(obj.toString()); } });
3监听workbench的其他选择部分,只要让AressView视线ISelectionListener,同时向page注册监听器:
public class AddressView extends ViewPart implements ISelectionListener { public void createPartControl(Composite parent) { //注册监听器 getSite().getPage().addSelectionListener(this); } @Override public void selectionChanged(IWorkbenchPart part, ISelection selection) { // TODO Auto-generated method stub } public void dispose() { getViewSite().getWorkbenchWindow(). getSelectionService().removeSelectionListener(this); super.dispose(); } }
发表评论
-
视图开发-数据保存
2009-10-21 18:41 904在模型中添加保存和加载元素的代码,将数组adress中元素保存 ... -
视图开发-UI状态存储
2009-10-21 17:12 880eclipse使用工作台提供的Memento来支持UI状态保存 ... -
视图开发-属性视图
2009-10-21 16:40 11871 将viewer作为内容提供者(需要实现ISelection ... -
视图开发-添加action,过滤操作
2009-10-21 16:13 8191 创建操作,以下创建3个操作 private void ... -
视图开发-排序
2009-10-21 15:42 8291 视图排序,点击表头实现排序 自定义的排序器如下 pub ... -
视图开发-模型
2009-10-21 15:22 1074视图可以包含任何多控件,但通常为了界面简洁只包含一个Jface ... -
eclipse工作台结构图
2009-10-21 09:22 1932... -
插件开发概述
2009-10-21 09:14 1470eclipse启动时,会扫描plugins目录,检查所有插件, ... -
Display与Shell
2009-10-12 07:59 1184一个SWT程序至少需要一 ... -
SWT控件
2009-10-12 08:44 1616继承关系,Widget为所有窗口组件的父类,Control为所 ... -
基本SWT控件使用1
2009-10-12 13:45 1689Button常用的方法:setImage();setText( ... -
基本SWT控件使用2
2009-10-12 14:50 1361ColorDialog: ColorDialog dlg=ne ... -
容器composite、shell
2009-10-13 08:23 1813Composite:最基本的容器类,可以嵌套Composite ... -
Layout
2009-10-13 08:50 1333composite.setLayout(layout); s ... -
Java事件机制
2009-10-13 11:53 4282事件源负责产生事件 事件类:定义事件的特征; 监听器接口: ... -
滚动条、进度条,浏览器
2009-10-20 13:31 1898ScrolledComposite sc=new Scrol ... -
SWT Jaface事件
2009-10-20 13:50 977常用事件 MouseEvent:包含信息Display(事件 ... -
JFace Viewer
2009-10-16 17:25 1725组成:1)模型和元素,模型为元素的集合;2)内容提供者与标签提 ...
相关推荐
mysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-...
mysql-workbench-oss-5.2mysql-workbench-oss-5.2mysql-workbench-oss-5.2
F2MC-8L8FX family SOFTUNE Workbench安装包
截至2015年7月20日,官网最新的mysql windows版和mysql workbench x64的下载地址 mysql的msi文件可以选择安装32bit和64bit, workbench是64bit的 本来就是免费的,不要分.
人工智能-机器学习-基于ANSYS Workbench的流固耦合计算研究及工程应用.pdf
mysql-workbench-community-8.0.17-winx64.msi 最近版
windows版: mysql-workbench-community-6.3.10-winx64.msi
drools7.10 tomcat 部署Workbench 与 kie-server 所需jar
更多可以参考官方 ...这个是可视化工具,配置好jdk1.8之后,运行workbench.sh或者workbench.bat就可以把代码弹出来,配合我其他资源的foodmart.xml就可以针对mondrian4.0以下可视化建模了。
MySQL的图形可视化软件,MySQL可以使用命令行操作,但有了MySQL workbench之后更加方便。
MYSQL官方的图像化客户端工具,免安装版。MD5: 4a73722013343c26709d7ac1e72bf5b4
Laravel开发-workbench AHSAN产品-测试Laravel软件包。
官网下载,centos7下完美运行的mysql-workbench,外加调试程序mysql-workbench-community-debuginfo-6.3.9-1.el7.x86_64.rpm
dools是一款开源规则引擎,drools-workbench是它的工作台web程序,可以编译,打包,发布规则,kie-server是可以运行规则的服务器程序, 两个服务单独部署,用户可以通过通过http请求发送数据,然后返回规则额匹配...
mysql-workbench-gpl-5.2.42-win32.7zmysql-workbench-gpl-5.2.42-win32.7zmysql-workbench-gpl-5.2.42-win32.7z
Iar workbench for arm 5.41 软件的最新库文件
“X:\X\IAR Systems\Embedded Workbench 6.5\”或“X:\X\IAR Systems\Embedded Workbench 6.6\” 目录下,即EWARM安装目录内。 3.运行“IAR Embedded Workbench for ARM 6.50.6 & 6.60.1 破解补丁.exe”文件,单击...
mysql-workbench-community-6.3.8-osx-x86_64.dmg ios的下载包,可以直接打开安装,我一直用这个,感觉挺好用的