Eclipse RCP
zhanwentao2
这个作者很懒,什么都没留下…
展开
-
Eclipse ECP 弹出提示框
如何实现各式各样的提示窗口呢,SWT提供了一个类MessageDialog只有一个确定MessageDialog.openInformation(shell, "title", "message"); 有是/否MessageDialog.openConfirm(shell, "title","message");有是/否/取消MessageDialog dialog =转载 2011-11-25 09:02:56 · 1472 阅读 · 0 评论 -
让TableViewer支持Tab编辑
高效的编辑无疑于tab操作,给TableViewer加tab操作其实也不难,jface包下有现成的,我们只需要实现下就可以了,jface包下有个TableViewerEditor,专门处理表格编辑,因此我们用它就可以了,它里面有个create(TableViewer viewer, ColumnViewerEditorActivationStrategy editorActivationStr转载 2011-11-30 16:12:23 · 1727 阅读 · 0 评论 -
eclipse rcp 插件快捷键冲突解决方案
此解决方案来自网络,个人备用 快捷键的数量是有限的,何况Eclipse预定义了为数不少的快捷键,所以你开发的RCP程序自定义的快捷键与Eclipse默认定义出现冲突是寻常情况,这时候如何让我们自定义的快捷键优先被接受?方法有几种,在此,我向大家介绍一种万全之策。 一般给Action绑定快捷键的方法是自定义binding和command。例如我们实现了文件保存的动作代码,将这转载 2011-12-06 10:42:41 · 1993 阅读 · 0 评论 -
SWT/JFace 按键、事件、监听
JAVA.SWT/JFace: 按键与其对应的常量表、KeyEvent事件比较、VerifyEvent事件比较2010年07月27日 星期二 22:19《Eclipse SWT/JFACE 核心应用》清华大学出版社 8.3.2 键盘事件的各种属性按键与其对应的常量表:按键keyCode常量方向键下转载 2011-12-06 11:42:53 · 5630 阅读 · 0 评论 -
给RCP系统添加全局快捷键
文章转自:http://www.blogjava.net/chengang/archive/2006/04/28/43873.html 一个RCP系统,给它添加一个象Eclipse中Ctrl+Shift+O一样的全局快捷键,怎么加? 参考了RCP的Email项目示例,给我RCP项目中MonitorAction(显示一个监视器的命令)添加一个快捷键Ctrl+1。简单把添加的过程概述如下:转载 2011-12-06 09:33:58 · 1977 阅读 · 0 评论 -
RCP 时间,日期插件eclipse nebula
eclipse nebula 用法:CDateTime endtTime = new CDateTime(service, CDT.DATE_SHORT | CDT.TIME_SHORT | CDT.DROP_DOWN); endtTime.setPattern("yyyy-MM-dd HH:mm:ss");需要的包下载地址:http://www.java2原创 2011-12-12 14:54:20 · 2753 阅读 · 1 评论 -
SWT GridLayout 网格布局
SWT GridLayout 网格布局2008-01-09 17:34GridLayout GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数. GridLayout的构造函数 构造函数描述 public GridLayout()建立一个默认的GridLayout转载 2012-05-29 10:50:42 · 1448 阅读 · 0 评论 -
Eclipse 修改注释中字体的大小
自己遇到这个问题,上网搜一下,乱七八槽的,说什么的都有.最后在一个帖子最后的评论中看到一个,尝试了一下,果断可以.记录下,并且帮助他人(虽然微不足道)Window ---> General ---> Apperance ---> Colors and Fonts ----> 右边的Basic ---> Text Font字体大小不要用数字,用原创 2012-06-11 15:25:34 · 18762 阅读 · 8 评论 -
如何在SWT中使鼠标的状态变成忙碌
Eclipse Plug-in开发离不开与用户的交互,我们往往把用户的鼠标点击之类动作所调用的代码包装成一个Action。例如,如果用户点击了一个Menu Item,那么绑定到这个Menu Item上的Action就会运行,这一切都很直观。但是有的时候,用户触发的操作可能需要很长时间才能完成,比如连接数据库,在这种情况下,就必须把鼠标的状态改为忙碌,这样就可以用沙漏手势提示用户当前操作正在进行,也转载 2012-08-13 11:50:07 · 1230 阅读 · 0 评论