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 · 205 阅读 · 0 评论 -
借用Eclipse 实现文本内容对比功能
一 相关知识 org.eclipse.compare 插件项目,用于进行文本、源码比对的一个插件,提供了一个Editor或Dialog可方便调用。 org.eclipse.compare.CompareEditorInput.CompareEditorInput 是用于给Compare Editor 的EditorInput, 需要自己实现。 org.eclipse...2009-10-28 17:57:47 · 463 阅读 · 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 · 251 阅读 · 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 · 281 阅读 · 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 · 470 阅读 · 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 · 272 阅读 · 0 评论 -
eclipse中的线程
见: http://www.eclipseworld.org/bbs/read-cec-tid-1804.html 确实是好文章, 收藏一下. 寒假我就上网很少了,真的非常不好意思.eclipse中的线程是开发eclipse插件中一个比较重要的基础,而很多书上都没有说,我最后抽时间写了这篇入门文章,希望对大家有帮助. 我先大致讲一讲GUI程序中的线程. 虽然各个操作系...原创 2009-01-09 19:23:29 · 173 阅读 · 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 · 1012 阅读 · 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 · 284 阅读 · 0 评论 -
Text,Combo添加内容辅助功能[代码提示] [可下载代码]
1. 类 a) ContentProposalAdapter i. 内容建议Adapter类. b) IControlContentAdapter i. 内容接口 c) TextContentAdap...2008-11-16 23:08:19 · 176 阅读 · 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 · 244 阅读 · 0 评论 -
SWT的图片叠加效果
一. 核心类说明 ImageDescriptor 用于表示一个可用于创建org.eclipse.swt.graphics.Image的类 CompositeImageDescriptor 可用于创建出自定义图像效果的Image的抽象类 DecoratorOverlayIcon 这是org.eclipse.ui.internal.decorators下的类,...2009-09-23 10:58:22 · 267 阅读 · 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 · 227 阅读 · 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 · 233 阅读 · 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 · 311 阅读 · 0 评论 -
Eclipse内部属性事务机制
[code="java"]org.eclipse.core.commands.common.EventManager public abstract class EventManager { private transient ListenerList listenerList = null; ... }[/code] 在EventManager里面存储了所有的监听对象. ...2008-03-18 18:25:47 · 190 阅读 · 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 · 152 阅读 · 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 · 476 阅读 · 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 · 167 阅读 · 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 · 315 阅读 · 0 评论
分享