`
lizhensan
  • 浏览: 370473 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rcp PropertySheet 的使用

 
阅读更多
PropertySheet 在rcp中引用还是很广泛的,如何gef中,或者数据编辑中。


使用PropertySheet  需要设计到一个很重要类
IPropertySource 这里是个标准的属性源,以键值的形式显示。

我们可以在任何地方,任何事件中显示  属性。
代码如下:
//现实一般模型的属性
public static void showPropertyInPropertySheet(IAdaptable model)
{
PropertySheet property = getPropertySheet();
IPropertySource  source= (IPropertySource) model.getAdapter(IPropertySource.class);
// IPropertySourceProvider  sourceProvider= (IPropertySource) model.getAdapter(IPropertySourceProvider.class);
if(source!=null)
{

//将选择的对象 加载到 属性面板中,有属性源 动态的创建具体的属性内容
StructuredSelection sel=new StructuredSelection(model);
property.selectionChanged(getActivePart(), sel);
}
else
{
LogUtil.log("error:showPropertyInPropertySheet   model   格式不正确。");
}
}


showPropertyInPropertySheet  方法的参数必须实现 IPropertySource 来实现对应的属性源。

下篇 说一下  带 tabbed 页的属性 ,还有在属性页中 随意的定制界面,有些需要以键值的形式是满足不了需求的。
分享到:
评论

相关推荐

    java中RCP中使用JNI

    java中RCP中使用JNI

    RCP,RCP开发

    RCP&OSGI;

    eclipse 3.6 rcp 开发

    Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...

    eclipse rcp 自学教程

    clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...

    Eclipse RCP中使用第三方包

    Eclipse RCP中使用第三方包,图文并茂很不错。

    RCP在线升级,RCP在线升级

    RCP在线升级RCP在线升级RCP在线升级RCP在线升级RCP在线升级

    RCP4_ROD使用说明书

    RCP4_ROD使用说明书是IAI操作手册

    RCP弹出日期控件

    RCP系统使用的弹出式日期控件,可切换上月下月,前一年后一年,可选择年、月

    Eclipse RCP开发教程

    Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT

    RCP项目导出exe 步骤

    RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~

    Eclipse Rcp启动时使用p2自动更新完整代码和图片步骤

    Eclipse Rcp启动时使用p2自动更新,不使用P2的ui,一步一步指导搭建,核心代码直接包含在文档里面。

    RCP 常见的扩展点指南

    RCP 常见的扩展点指南 RCP最精华的部分之一,详细分析了RCP如何建立扩展点的。

    RCP程序设计自学RCP的教程

    有关rcp的内容 是rcp入门的好帮手,rcp自学的好帮手

    RCP项目的登录窗体 RCP项目的登录窗体

    RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体

    Eclipse RCP详细教程

    1.2.Eclipse RCP 建设风格——插件,扩展和扩展点 1 2.创建你的第一个RCP程序 1 2.1.创建一个RCP程序 2 2.2.启动你的RCP程序 5 2.3.应用程序VS 产品 6 3.应用程序里的插件ID 7 4.Actions的用法(菜单和...

    RCP popupMene高级教程 使用Visibility定制弹出菜单

    创建一个rcp工程,模板使用有一个view的 step2.创建popupMenu step2_1.新建类Action1: step2_2.添加扩展点: 好的step2已经结束了,现在您可以运行一下程序,看看效果. 接下来将要进行的是,只有选中Three时...

    Eclipse Rcp

    Eclipse RCP富客户端平台,基于Eclipse开发的。

    RCP中文入门教程.rar

    RCP中文入门教程,RCP中文入门教程,RCP中文入门教程,RCP中文入门教程

    RCP-1500中文操作手册.pdf

    索尼 sony rcp 1500 中文操作手册,非常好,是中文的,希望大家多多下载 谢谢谢谢,让我多赚些积分

    RCP.rar_rcp

    RCP初学者资料,提供给刚接触RCP的人使用,首发在CEC网站,可以参考

Global site tag (gtag.js) - Google Analytics