
RCP
文章平均质量分 64
lggegegmail
这个作者很懒,什么都没留下…
展开
-
eclipse中任务进度的使用
:arrow: [b][color=blue]1: 直接使用jFace提供的ProgressMonitorDialog [/color][/b][code="java"] ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(Display.getCurrent().getActiveShell()); ...原创 2008-08-26 19:02:50 · 188 阅读 · 0 评论 -
借用Eclipse 实现文本内容对比功能
一 相关知识org.eclipse.compare 插件项目,用于进行文本、源码比对的一个插件,提供了一个Editor或Dialog可方便调用。 org.eclipse.compare.CompareEditorInput.CompareEditorInput 是用于给Compare Editor 的EditorInput, 需要自己实现。org.eclipse...2009-10-28 17:57:47 · 423 阅读 · 0 评论 -
StyledText 的Traverse,VerifyKey,MouseListener分析
[b][color=cyan]目标功能:[/color][/b] 随便焦点的跳转(键盘的上下左右操作;键盘的PgUp、PgDown操作;鼠标的点击操作),得到焦点所在位置的Style信息。StyledText可以添加TraverseListener, 表示对界面上的焦点移动的监听.[code="java"]getStyledText().addTraverseListen...2009-05-06 10:36:07 · 230 阅读 · 0 评论 -
SWT得到调用ActiveX所需的控件标识符
怎么使用ole,网上别人的代码已经很多了. 下面是说怎么得到ole所需要的ActiveX标识符的方法.[当然, 网上也有很多文章都是说通过查注册表.] OleFrame oleFrame = new OleFrame(shell, SWT.NONE); // 创建ActiveX控件的容器 File file = new File("aa.pdf"); // 由...2008-11-23 16:51:33 · 251 阅读 · 0 评论 -
SWT 添加全局的监听
Display 有这么一个方法: public void addFilter (int eventType, Listener listener) 具体使用代码: Display.getDefault().addFilter(SWT.KeyDown, new Listener() { public void handleEvent(Event e) {...2008-12-03 12:26:31 · 434 阅读 · 0 评论 -
SWT 如何选中Spinner中所有的数字
http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg40029.html Spinner tempSpinner = new Spinner(parent, SWT.WRAP); tempSpinner.setLocation(10 ,10); te...原创 2008-12-29 11:30:48 · 254 阅读 · 0 评论 -
eclipse中的线程
见: http://www.eclipseworld.org/bbs/read-cec-tid-1804.html确实是好文章, 收藏一下. 寒假我就上网很少了,真的非常不好意思.eclipse中的线程是开发eclipse插件中一个比较重要的基础,而很多书上都没有说,我最后抽时间写了这篇入门文章,希望对大家有帮助.我先大致讲一讲GUI程序中的线程. 虽然各个操作系...原创 2009-01-09 19:23:29 · 149 阅读 · 0 评论 -
Eclipse在创建Plug-in项目时的Target platform选项的说明
[color=red][b]Target PlatForm[/b][/color] 插件的运行平台.[color=darkred][b]Eclipse version[/b][/color] 指的是Eclipse UI 插件这样的运行方式.[color=darkred][b]an OSGI framework[/b][/color] 指的是运行于OSGI下的,非UI的插件. ...2009-01-15 11:48:35 · 978 阅读 · 0 评论 -
SWT多线程
[color=cyan][b]一:基本概念[/b][/color]在SWT内,有一个UI主线程的概念,自定义的线程不可操作UI控件,如果要操作则必须使用[code="java"]display.asyncExec(new Runnable() { public void run() { // UI操作 }});[/code]需要注意的是:在D...2009-07-15 23:42:41 · 242 阅读 · 0 评论 -
Text,Combo添加内容辅助功能[代码提示] [可下载代码]
1. 类a) ContentProposalAdapter i. 内容建议Adapter类.b) IControlContentAdapter i. 内容接口c) TextContentAdap...2008-11-16 23:08:19 · 152 阅读 · 0 评论 -
SWT byte[]与Image的相互转换
[b]1. 从byte[]得到Image[/b][code="java"] private static Image createImage(byte[] imageBytes) { Image image = null; try { ByteArrayInputStream bais = new ByteArrayInputStream(imageBytes); ...2008-11-06 17:01:05 · 226 阅读 · 0 评论 -
SWT的图片叠加效果
一. 核心类说明 ImageDescriptor用于表示一个可用于创建org.eclipse.swt.graphics.Image的类CompositeImageDescriptor可用于创建出自定义图像效果的Image的抽象类DecoratorOverlayIcon这是org.eclipse.ui.internal.decorators下的类,...2009-09-23 10:58:22 · 240 阅读 · 0 评论 -
JFace的FieldDecoration / DecoratedField 使用详解
[b]关键代码:[/b][code="java"] IControlCreator controlCreator = new IControlCreator() { public Control createControl(final Composite parent, final int style) { Text text = new Text(parent, ...2009-04-07 13:01:20 · 205 阅读 · 0 评论 -
Java在Eclipse环境下调用Subclipse接口完成SVN操作(附源码)
[color=blue][b]Java在Eclipse环境下调用Subclipse接口完成SVN操作(附源码)[/b][/color]在Eclipse环境中使用SVN还是比较简单的, 因为已经Subclipse已经对SVN的操作进行了封装,只需要给你的Eclipse应用添加Subclipse,然后你自己的插件项目再对Subclipse进行依赖即可。具体实现如下:[color=cya...2009-04-19 19:16:08 · 210 阅读 · 0 评论 -
SWT StyledText试用 [可下载项目代码]
[color=red][b]效果图 和 源代码:[/b][/color][url=http://www.iteye.com/upload/attachment/42205/f2c47d16-8b0d-3ee4-9014-5b2d677fb35c.jpg]效果图[/url][img]http://www.iteye.com/upload/attachment/42205/f2c47d16-8...2008-10-13 09:57:07 · 284 阅读 · 0 评论 -
Eclipse内部属性事务机制
[code="java"]org.eclipse.core.commands.common.EventManagerpublic abstract class EventManager { private transient ListenerList listenerList = null; ...}[/code]在EventManager里面存储了所有的监听对象....2008-03-18 18:25:47 · 171 阅读 · 0 评论 -
Swing,Swt开源Calendar的收集
因为项目需要一个Calendar的控件,就上网找开源的Calendar了,将下面常见的做了一个统计.[list][b][*][color=red]nebula[/color][*]Org.vafada.swtcalendar[*]com.gface.controls[*]net.sf.nachocalendar[*]JPopupCalendar [/b][/...2008-03-28 09:48:27 · 128 阅读 · 0 评论 -
AWT, SWING, SWT, JFACE 比较
[b]AWT[/b]Abstract Windows Toolkit(AWT)是最原始的 Java GUI 工具包.在任何一个 Java 运行环境中都可以使用它.AWT 是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包.有些经常使用的组件,例如表、树、进度条等,都不支持.通常对于 AWT 来说(也适用于 Swing 和 SWT),每个事件类型都有一个相关的 XxxL...原创 2008-11-03 10:36:27 · 442 阅读 · 0 评论 -
JFACE 用好StructuredViewer [可下载源代码] - 列表类型的动态控件创建
[b]功能:[/b]1. 类似一个TableViewer的功能.2. 可添加一行3. 可选择一行4. 可删除选中的行[b]截图:[/b]见附件:[img]http://www.iteye.com/upload/attachment/47893/0497394b-e454-39a8-b43d-8a788a81383d.jpg[/img][b]源代码:[/b]...2008-11-06 10:41:02 · 147 阅读 · 0 评论 -
TreeViewer的ContentProvider详解,以及Lazy载入
为了实现这样的效果: 载入的过程中,显示Pending。 [img]http://www.iteye.com/upload/attachment/133633/fae0bf44-1b8a-3bef-9edc-b51fdaff4132.jpg[/img] 载入完毕,Pending消失。[img]http://www.iteye.com/upload/attachmen...2009-08-08 17:30:08 · 288 阅读 · 0 评论