- 博客(9)
- 收藏
- 关注
原创 使用Eclipse Job执行异步线程的处理
最近在项目开发过程中,需要通过后台处理大量的业务数据,而在UI界面发出查询命令到后台返回查询结果需要时间,特别是这些数据又需要从数据库或者远程网络获取,通常情况下UI界面会一直等待查询方法执行完了才会进行响应,在这个过程中看起来界面好像死了一样,给用户的体验是非常的差,如果我们能通过一个进度条显示当前的进度,就算做一个假的进度显示也好,可以打发用户无聊的时间嘛,这时候我们就要考虑使用多线程了
2008-03-31 21:50:00 6113 2
原创 锁定透视图
有时我们在开发插件的时候,希望透视图能固定,不让视图或透视图具有缩放的功能,这样可以防止用户在使用的过程中不小心缩小了视图或透视图的时候不知道怎样恢复,其实要固定视图和透视图方法很简单,只要在我们定义的透视图中的方法中这样修改就可以了 /** * Creates the initial layout for a page. * @param layout */ pub
2008-03-13 10:59:00 1633
原创 使用Eclipse中的更新配置界面
在Eclipse中的众多特性中有一条可以自动更新的功能, 我们可能在实际使用中也需要Eclipse那样的更新功能,而Eclipse提供了更新和管理插件的配置对话框,在这里我们可用发扬发扬"拿来主义",直接拿过来用,过程很简单,步骤如下 新建一个插件项目,然后打开 plugin.xml 文件,切换到 Extensions 选项卡,增加"org.eclipse.ui.action
2008-03-04 17:18:00 3940
原创 添加属性页
我们先来看看Eclipse提供的属性页 通过这个属性页我们可以更详细的了解一些属性的详细内容,而且可以将这些展示的界面集中起来,统一管理,非常方便,而且可以让界面的风格可以统一 我们新建一个RCP工程,名称为com.vwpolo.rcp.propertypage,然后在新建一个 PropertyPage 类, 打开这个项目的plugin.xml文件,切换
2008-03-04 17:17:00 4083
原创 给表格添加排序功能
在日常工作中,我们在使用表格浏览数据的时候,希望数据能按照一定的规则进行排序,这样查看起来会非常的方便,这时我们可以在表格中加入排序的功能,这样表格中的内容便可以按照一定的规则进行排序,下面我们来看看怎么给表格加上排序的功能,其实这个功能实现起来很简单,下面我们来看看怎么实现, 实现我们新建一个实现了 ViewerSorter 的类,比如名称为 UserInfoSorter .jav
2008-03-04 17:16:00 1816 1
原创 给视图添加工作栏和菜单栏
在视图添加Action和菜单很简单,我们用RCP自带的邮件模板新建一个RCP工程,将一些无用的代码删除,然后在View.java中声明一个Action对象,我们将这个Action对象加入到View的工具栏上,代码很简单,代码如下 package com.vwpolo.rcp.viewaction;import org.eclipse.jface.action.Action;publ
2008-03-04 17:14:00 1817
原创 使用视图链接功能 实现IAdaptable接口
这篇文章主要介绍使用 IAdaptable 接口来进行视图的链接 : IAdaptable 在Eclipse里是一个非常重要的接口, 在整个插件体系中也起着举足轻重的作用 。 IAdapteable实际上在Eclipse早期版本中不叫这个名字,它原来的名字叫做IExtensible,顾名思义就是可以扩展的意思,后来为了更能突出是由一个类配适到一个接口这么一种机制,所以
2008-03-04 15:31:00 1964
原创 使用视图链接功能 选择服务器
我们可以在插件中向 GUI 提供各种视图。但是,UI 视图不能是孤立的。它们需要根据其他视图的状态进行交互和对本身进行更新。所以在这里介绍以下链接视图的方法 我们可以通过下面这几种方法 对视图进行链接: 1、选择提供器 - 选择监听器(selection provider-selection listener)模式,从而让视图对其他视图中的选择做出反应 2、IAdaptable 接口
2008-03-03 16:48:00 1365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人