首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Tabbed Properties 三个扩张点的使用

2012-10-27 
Tabbed Properties三个扩展点的使用参考文章:http://hi.baidu.com/peiwenlin/blog/item/3d67059b41728cb9c

Tabbed Properties 三个扩展点的使用

参考文章:

http://hi.baidu.com/peiwenlin/blog/item/3d67059b41728cb9c9eaf4cd.html

?

http://www.eclipse.org/articles/Article-Properties-View/properties-view.html

?

?

org.eclipse.ui.views.properties.tabbed.propertyContributor

org.eclipse.ui.views.properties.tabbed.PropertyTabs

org.eclipse.ui.views.properties.tabbed.PropertySections

?

这三个扩展点就可以实现 Tabbed Properties 了。

?

?

PropertySheet property = UIUtil.getPropertySheet();

TabbedPropertySheetPage tp = (TabbedPropertySheetPage) property.getAdapter(IPropertySheetPage.class);

TabContents ?tab=tp.getCurrentTab();

AbstractPropertySection aps = (AbstractPropertySection)tab.getSectionAtIndex(0);

PropertySheetPage page=aps.getPage();

?

没个选择 对应一组 tab,每个tab 对应一个source提供者。

?

?

上面的这些对象 都是单例存在的。

?

在选择subtrans时 向里面注册 基本属性源、属性列表源

page.setPropertySourceProvider(IPropertySourceProvider );

?

?

这是代码实现的。

热点排行