自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 实现RCP自身的控制台

一、解决基本问题:在做RCP项目的时候经常会遇到一个问题,就是要将一些控制信息输出到RCP自身的控制台,那么我们就可以扩展Eclipse扩展点org.eclipse.ui.console.consoleFactories,来实现我们自己的控制台,解决方法如下:首先,在plugin.xml 中定义扩展点:plugin.xml:     point="org.eclipse.ui.con

2007-11-28 11:42:00 3811 1

转载 Eclipse RCP自动输入援助的实现--swtaddons的使用与扩展

 文章出处:http://blog.csdn.net/shrekmu/archive/2007/11/27/1904500.aspx一、效果 将输入过的值保存在临时文件中,当重新输入时可以根据已经输入的文字进行匹配显示。二、使用     // 生成控件        txtTheaterName = new Text(cmpCondition, SWT.BORDER);        

2007-11-28 13:50:00 1010

转载 SWT窗体字体的设置

 文章出处:http://blog.csdn.net/shrekmu/archive/2007/10/24/1842082.aspx一、问题    window默认的字体大小是9,RedHat Linux默认的字体大小是10。所以在Windowxia显示正常的窗体在Linuxxia会发现Lable太小。所以想设定以下字体的大小,最后发现只有当字体大小为7时才可以显示。    Linux环境下设

2007-11-28 13:48:00 3045 1

转载 可变Link颜色的Link控件的实现

 文章出处:http://blog.csdn.net/shrekmu/archive/2007/10/24/1842045.aspx一、问题    SWT中的Link控件的link颜色只能为蓝色,如果Link的背景是深色的话,就会导致Link看起来比较费劲。二、控件代码package study.swt;import org.apache.commons.lang.StringUt

2007-11-28 13:47:00 1012

转载 SWT常用技巧

文章出处: http://blog.csdn.net/shrekmu/archive/2007/09/04/1771372.aspx1,设置Tab顺使用Composite的setTabs(Control[])方法。例如:composite.setTabs(new Control[]{button, combo, text});值得注意的是,其设置Tab顺序的Control部件,必须为com

2007-11-28 13:43:00 802

原创 在Eclipse中调用Problems Viewer的接口

需求如下:在做一个图形编辑器,在代码运 行后能够显示那些错误信息,就像运行Eclipse程序后,如果有错误的话,就会在Problems视图中显示出来(如图示)!首先,需要得到Problems视图窗口:IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();IViewRefe

2007-11-28 09:56:00 1949

原创 SWT中调用MediaPlayer

这个问题终于搞定了,先来个截图:=700) window.open(http://www.eclipseworld.org/bbs/attachment/Mon_0711/76_48663_dedfde9e0fc45f8.jpg);" onload="if(this.width>700)this.width=700;" /> 具体代码如下:package com.zha

2007-11-27 22:11:00 1616

原创 RCP中打开任意视图

 public class ApplicationActionBarAdvisor extends ActionBarAdvisor ...{    private IContributionItem showViewList = null;       protected void makeActions(IWorkbenchWindow window) ...{            

2007-11-06 16:03:00 1609

原创 如何按下Tab键时自动把焦点跳到下一个控件上去

需求如下:Text类型为MULTI时怎么样判断是按的Tab键,并且当按下Tab键时,自动把焦点跳到下一个控件上去(即在未知控件的情况下让他失去焦点)。解决如下:public boolean isMulti(KeyEvent e) ...{        return (e.keyCode==9);                   }    private void addKey

2007-11-06 14:46:00 2063

原创 Comparator,Comparable接口区别及应用

comparable是通用的接口,用户可以实现它来完成自己特定的比较,而comparator可以看成一种算法的实现,在需要容器集合 collection需要比较功能的时候,来指定这个比较器,这可以看出一种设计模式,将算法和数据分离,就像C++ STL中的函数对象一样。前者应该比较固定,和一个具体类相绑定,而后者比较灵活,它可以被用于各个需要比较功能的类使用。可以说前者属于“静态绑定”,而后者可以“

2007-11-05 18:19:00 673

原创 EclipseRCP开发之捕获视图关闭事件

        今天在中国Eclipse社区中看到有人问RCP中如何捕获视图关闭事件,由于在项目中客户也没这方面的需求,所以也没去研究过,今天看到,就试着自己搞了一下,刚开始的时候试着去重写dispose()方法,可是不管怎么样,一点视图上的X,视图就关闭了!后来看了看trukey的回复,让视图实现ISaveablePart2接口,然后实现里面的相关方法就可以搞定了!    public 

2007-11-01 17:25:00 2599 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除