怎样使视图的标签是波浪形

我使用的是Eclipse 3.4,在网上找了很多资料来解决这个问题,主要是两个方法:配置文件法和硬编码法。我经过仔细测试,反正是没有搞定通过配置文件来设置波浪线外形,也许是Eclipse版本的问题吧。

方法 1
我们可以通过配置文件的方式来更改产品的样式。(注:这种方法我经过测试是不可以的,但是网上大量的都是这种方法,姑且放到这里)
首先,在 plugin.xml 中对 org.eclipse.core.runtime.products 扩展点的属性进行更改,如下:
 1 <extension
 2         id="product"
 3         point="org.eclipse.core.runtime.products">
 4      <product
 5            application="cn.blogjava.youxia.rcp_start.application"
 6            name="
第一个RCP程序">
 7          <property
 8                name="preferenceCustomization"
 9                value="plugin_customization.ini"/>
10       </product>
11 </extension>
 
可见,我们为我们的产品添加了一个 prefereneCustomization 属性,该属性的值为 plugin_customization.ini 文件,在该文件中,我们可以配置我们的样式。在这里,它的内容如下:
1 org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
2org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
 
事实上,在这个文件中可以定义的参数有上百个,可以查看 Eclipse 的文档。
 
方法 2
采用硬编码实现,重载 ApplicationWorkbenchAdvisor 类的 initialize() 接口,代码如下:
@Override
public   void  initialize(IWorkbenchConfigurer configurer) {
     super .initialize(configurer);
 
     // 设置标签页弧线型外观
    PlatformUI.getPreferenceStore().setValue(IWorkbenchPreferenceConstants. SHOW_TRADITIONAL_STYLE_TABS false );
}
 
IWorkbenchPreferenceConstants 常见属性
     
     
EDITOR_MINIMUM_CHARACTERS
但很多编辑器重叠时,设置编辑器标题文字的最短长度。默认为 8 个字符
SHOW_PROGRESS_ON_STARTUP
设置启动时是否显示进度条。默认值 false
DOCK_PERSPECTIVE_BAR
设置透视图标题栏停泊位置。默认值为 TOP_RIGHT ,还可以设置为 TOP_LEFT LEFT
SHOW_TEXT_ON_PERSPECTIVE_BAR
设置透视图是否显示标题文本。默认值为 true
SHOW_INTRO
启动时是否显示欢迎画面。默认值为 true





本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/119756,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值