PropertySheetPage 属性有的时候属性不是按照我们添加的顺序排序的。
其实 PropertySheetPage 默认是按照我们的属性名称来排序的,如何来控制属性的顺序呢?
1:首先需要在你的part中实现 IAdaptable
2:在getAdapter方法中添加 如下:
if (adapter == IPropertySheetPage.class) {
PropertySheetPage page = new PropertySheetPage(){
@Override
public void createControl(Composite parent) {
// TODO Auto-generated method stub
PropertySheetSorter sorter = new PropertySheetSorter() {
public int compare(IPropertySheetEntry entryA,
IPropertySheetEntry entryB) {
return getCollator().compare(
entryA.getDescription(),
entryB.getDescription());
}
};
this.setSorter(sorter);
super.createControl(parent);
}
};
page.setRootEntry(new PropertySheetEntry());
return page;
重新设置PropertySheetPage 的PropertySheetSorter
PropertyDescriptor profileType=new PropertyDescriptor("profileType","规则类型");
profileType.setDescription("01");
descriptors.add(profileType);
PropertyDescriptor profid=new PropertyDescriptor("profid","规则ID");
profid.setDescription("02");
descriptors.add(profid);
PropertyDescriptor profna=new PropertyDescriptor("profna","中文名称");
profna.setDescription("03");
descriptors.add(profna);
。。。。。。。
分享到:
相关推荐
Eclipse rcp 实现文本内容对比功能,可自己选取对比的文件进行比较
RCP中使用adapter扩展模型为IPropertySource,达到显示属性视图的目的;详细介绍了各种适配器方式。
基于适配器模式的RCP应用属性视图实现,在做RCP或者Eclipse插件开发的朋友可以用到的,关于如何自定义属性栏信息
Eclipse RCP 属性编辑器实例!!!!!!!
定制应用程序窗口属性 向导生成的应用程序主界面并不能满足要求,存在很多问题,例如,主界面运行时没有自动居中,主界面大小没有固定,主窗口标题栏文字应该是“高校经费测算系统”。再看看图5-3、图5-4的标题栏有...
RCP 常见的扩展点指南 RCP最精华的部分之一,详细分析了RCP如何建立扩展点的。
RCP&OSGI;
RCP在线升级RCP在线升级RCP在线升级RCP在线升级RCP在线升级
索尼 sony rcp 1500 中文操作手册,非常好,是中文的,希望大家多多下载 谢谢谢谢,让我多赚些积分
BIRT 报表 RCP Report Viewer 找了好久没有找到关于 BIRT 集成到RCP中的文章,现在先发两个例子先,详细待日后补充: Example of using the Report Viewer in an RCP application 见附件:
RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~
Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...
clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...
RCP与GEF的课件,简单的介绍了RCP和GEF中的各组件的功能,已经工作流程
RCP系统使用的弹出式日期控件,可切换上月下月,前一年后一年,可选择年、月
有关rcp的内容 是rcp入门的好帮手,rcp自学的好帮手
RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体
Eclipse RCP富客户端平台,基于Eclipse开发的。
Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT