RCP
文章平均质量分 75
basenet855x
这个作者很懒,什么都没留下…
展开
-
eclipse 启动参数
其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式。在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。-arch [processor a转载 2011-09-02 18:20:53 · 671 阅读 · 0 评论 -
Eclipse RCP中的进度条
在RCP程序中,常碰到某个线程执行时间比较很长的情况,若处理不好,用户体验度是很糟糕的,如用户点了一个功能按钮后,进入功能执行,发现程序长时间没有任何响应,无疑这种情况下,用户是无法忍受的。 在这种情况下我们可以通过提供进度条对话框来改善用户体验度: 1)单转载 2011-08-12 15:23:54 · 4195 阅读 · 0 评论 -
jface TitleAreaDialog 实现 详细编程
Dialog是SWT和JFace的一个重要的组成部分,我们在开发Plug-in或RCP的时候也经常会用到它们。这篇随笔不会介绍 SWT的Dialog,因为我想很多人都已经非常熟悉它了。在这里,我要讨论的是JFace的Dialog,或者更进一步说是JFace的 TitleAreaD转载 2011-08-13 10:55:58 · 3319 阅读 · 0 评论 -
Swt/Jface的dialog 分类总结&详细编程
Swt/Jface中提供了各种各样的Dialog,一般情况下就能满足我们的需求,现在把这些dialog介绍一下,下一篇文章再继续将如何自定义Dialog一、MessageDialog1,MessageDialog的用法很简单,只需要一句话.MessageDia原创 2011-08-11 15:10:06 · 7902 阅读 · 1 评论 -
JFace Wizard 自定义 “Next” 按钮事件
JFace 的 Wizard是很常用的UI,我们也很需要在点击Next的时候做些动作,Wizard 本身没有给我们提供一个很容易发现的接口,虽然有个 getNextPage() 方法,但是很难用 嘿嘿 得自己动动手啦。 首先呢,写个类来继承WizardDialog转载 2011-08-15 10:54:39 · 2753 阅读 · 0 评论 -
SWT/Jface RCP 的一些学习资料的总结
IBM Eclipse 项目资源中心http://www-128.ibm.com/developerworks/cn/opensource/top-projects/eclipse.html主要是GEF方面的http://www.eclipsezone.com/eclip原创 2011-08-13 11:31:24 · 1250 阅读 · 0 评论 -
如何使swt窗口居中显示
(1)下面代码可以使swt窗口相对于整个显示器居中 shell.setLocation(Display.getCurrent().getClientArea().width / 2 - shell.getShell().getSize().x/2, Display.getCu转载 2011-08-20 11:36:46 · 4396 阅读 · 1 评论 -
RCP去掉多余菜单
在Eclipse RCP开发中,如果你的dependencies中包含了org.eclipse.ui.ide,在创建菜单栏是你会发现出现了多余的菜单项,例如"Convert Line Delimiters to"和"Last Edit Location"这两个菜单项。如何去掉这些转载 2011-08-27 14:55:54 · 2145 阅读 · 1 评论 -
在表格上直接编辑数据(demo)
一、要实现这个功能必须提供一个实现ICellModifier的类。内容如下import org.eclipse.jface.viewers.ICellModifier;import org.eclipse.jface.viewers.TableViewer;imp转载 2011-09-23 15:24:42 · 1249 阅读 · 0 评论 -
Eclipse RCP中控制Editor不重复打开的方法
方法一:在org.eclipse.ui.editors扩展点中有个matchingStrategy的元素,可以实现IEditorMatchingStrategy接口,覆写public boolean matches(IEditorReference editorRef,转载 2011-08-29 12:27:13 · 3583 阅读 · 1 评论 -
SWT/JFace 按键、事件、监听
JAVA.SWT/JFace: 按键与其对应的常量表、KeyEvent事件比较、VerifyEvent事件比较 2010年07月27日 星期二 22:19《Eclipse SWT/JFACE 核心应用》清华大学出版社 8.3.2 键盘事件的各种属性按键与其对应的常转载 2011-08-06 11:17:20 · 5862 阅读 · 1 评论 -
swt/jface 自定义 Dialog
swt/jface 自定义 Dialog 自定义Dialog很简单,下边我们来一步步实现自定义Dialog一、写一个类,继承自Dialogimport org.eclipse.jface.dialogs.Dialog;import org.eclipse.swt.转载 2011-08-11 13:38:53 · 6118 阅读 · 0 评论 -
RCP TableViewer编程详细
一. 创建表格1. setContentProvider 主要功能:把数据转换为表格需要的数据模型,这里转换为数组。2. setLabelProvider 主要功能:设置每个单元格显示的文本和图片。3. setInpu原创 2011-08-08 09:18:44 · 9729 阅读 · 1 评论 -
RCP菜单工具栏编程详细
一. 菜单栏,工具栏,状态栏中的操作可以共享一个Action。二. actionSets创建有两种方式 1.扩展(plugin,xml)2.编程(ActionBarAdvisor.java)1. acti原创 2011-08-04 10:42:38 · 8511 阅读 · 1 评论 -
Eclipse RCP 中的常用小技巧
实现窗口的透明功能(限于Eclipse 3.4M3以上版本) 通过函数Shell.setAlpha(int alpha)设置窗口的透明度,alpha取值0到255,0为全透明。透明窗口的实现需要所在系统的支持,在不支持的系统下setAlpha会被忽略。实现全转载 2011-08-06 11:10:31 · 4195 阅读 · 0 评论 -
在Eclipse RCP Workbench 启动前弹出自定义对话框
在一般的 RCP 应用中,经常要在 Eclipse RCP 的工作台界面出现前,弹出自己的对话框,例如登陆校验框。一般的做法是在 Application.run(Object args) 中,在构造工作台之前启动自己的对话框,这样做的坏处就是 RCP 的工作台没有启动,与工作台相转载 2011-08-06 11:13:31 · 1645 阅读 · 0 评论 -
Eclipse RCP 开发中的常见问题
1 、 Eclipse 插件开发的路径获取问题 在开发 Eclipse 插件或者 Eclipse RCP 程序时,可能需要访问一些资源或者从配置文件中读取一些配置信息,有这么几种路径可能会被用到: 1) 插件工程的某个相对路径; import java.转载 2011-08-06 11:15:14 · 3235 阅读 · 0 评论 -
Rcp绝对路径和相对路径的获取
从插件/RCP中取得文件路径 1)从插件中获得绝对路径: AaaaPlugin.getDefault().getStateLocation().makeAbsolute().toFile().getAbsolutePath());通过文件得到Project转载 2011-08-06 11:21:17 · 1829 阅读 · 0 评论 -
在Eclipse RCP 设置表格的行高、背景颜色以及字体等等
基于RCP平台写程序的时候,经常遇到需要设置table行高的问题。Table和TableItem以及TableViewer类中都没有相应的方法可用。于是综合了一下网友的智慧,找到了几个设置表格控件行高的方法 第一种,通过设置指定height的Image来改变行高,代码演转载 2011-08-06 11:25:29 · 5402 阅读 · 0 评论 -
EclipseRCP开发之如何让表格中的各列随表格的变化始终充满整个表格
需求如题,具体实现如下: 先定义一个类:AutoResizeTableLayout.javapackage com.winscad.util;import java.util.ArrayList;import java.util.List;import o转载 2011-08-06 11:26:23 · 1418 阅读 · 0 评论 -
Eclipse RCP 开发中的进度条显示
进度条是构建良好的用户界面必备的组件之一,下面总结一下在基于 Eclipse RCP 开发应用程序时显示进度条的几种方法 :使用 ProgressMonitorDialog 对话框 ProgressMonitorDialog 是用于显示进度条的对话框,它必须配合接口转载 2011-08-06 11:27:43 · 4569 阅读 · 0 评论 -
图标闪烁和显示时间的通用类
本文转自http://www.eclipseworld.org/bbs/read-cec-tid-3840.html 图标闪烁和显示时间的通用类 TDD有一个基本思想:拒绝代码的复制/粘帖。也就是说一段相同的代码,在项目中应该只存在一处。同理,从更高处转载 2011-08-06 11:28:29 · 835 阅读 · 0 评论 -
Eclipse RCP 之屏蔽视图上的右键菜单
需求如题,解决如下: 在ApplicationWorkbenchWindowAdvisor类中加上如下方法: //屏蔽视图上的右键菜单 public void postWindowOpen() { PlatformUI.getWor转载 2011-08-06 11:29:01 · 1714 阅读 · 0 评论 -
RCP开发积累
1.关于在RCP程序开发过程中遇到的:No Application ID has been found错误提示。原因:依赖项添加不完整,漏掉了某些插件。解决:运行配置中,在Main选项卡中选择运行方式为run an Application,然后在plugins选项卡中选择原创 2011-08-06 11:23:19 · 2209 阅读 · 0 评论