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
RCP&OSGI;
Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...
clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...
Eclipse RCP中使用第三方包,图文并茂很不错。
RCP在线升级RCP在线升级RCP在线升级RCP在线升级RCP在线升级
RCP4_ROD使用说明书是IAI操作手册
RCP系统使用的弹出式日期控件,可切换上月下月,前一年后一年,可选择年、月
Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT
RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~
Eclipse Rcp启动时使用p2自动更新,不使用P2的ui,一步一步指导搭建,核心代码直接包含在文档里面。
RCP 常见的扩展点指南 RCP最精华的部分之一,详细分析了RCP如何建立扩展点的。
有关rcp的内容 是rcp入门的好帮手,rcp自学的好帮手
RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体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工程,模板使用有一个view的 step2.创建popupMenu step2_1.新建类Action1: step2_2.添加扩展点: 好的step2已经结束了,现在您可以运行一下程序,看看效果. 接下来将要进行的是,只有选中Three时...
Eclipse RCP富客户端平台,基于Eclipse开发的。
RCP中文入门教程,RCP中文入门教程,RCP中文入门教程,RCP中文入门教程
索尼 sony rcp 1500 中文操作手册,非常好,是中文的,希望大家多多下载 谢谢谢谢,让我多赚些积分
RCP初学者资料,提供给刚接触RCP的人使用,首发在CEC网站,可以参考