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

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 );

 

 

这是代码实现的。

分享到:
评论

相关推荐

    tabbed postman.rar

    在这个“tabbed postman.rar”压缩包中,我们聚焦于网页版的Postman,这是一款功能丰富的在线版本,为开发者提供了与桌面应用相同的功能,但可以在任何支持浏览器的设备上使用。 **一、Postman简介** Postman的...

    RecyclerView和Tabbed Activity的布局与实现

    通过android studio实现RecyclerView和Tabbed Activity与点击事件

    chromeFOR.COM_tabbed-postman-rest-clien_v0.8.4.19.rar

    2. **打开Chrome扩展程序管理**:在谷歌浏览器中,点击右上角的三个垂直点,选择“更多工具”,然后在下拉菜单中点击“扩展程序”。这会打开一个新窗口,显示你当前安装的所有Chrome扩展。 3. **加载已解压的扩展...

    ASP.NET MVC Tabbed Menu Control

    ASP.NET MVC Tabbed Menu Control.Source Code. http://www.dev102.com/2009/04/14/creating-a-tabbed-menu-control-for-aspnet-mvc/

    mini-tabbed-pages

    "mini-tabbed-pages"是一个关于创建网站Tab切换功能的代码资源。Tabbed界面设计在网页设计中非常常见,它能够有效地组织和展示大量信息,提高用户体验。这种设计允许用户通过不同的选项卡在多个内容面板之间切换,而...

    Tabbed Postman - REST Client.crx

    chromeFOR.COM_tabbed-postman-rest-clien_v0.8.4.19 谷歌插件

    org.eclipse.ui.views.properties.tabbed.jar

    Eclipse-plugins 插件,eclipse 各种插件 .jar 包,免费下载 eclipse202106 -plugins 各种插件 .jar 包,免费下载 如果下载不了,关注我,评论区联系我, Eclipse-plugins eclipse, plugins, eclipse202106, ...

    Python库 | ftw.tabbedview-3.5.0.tar.gz

    这个例子展示了如何使用ftw.tabbedview创建两个标签页并添加自定义组件。实际使用时,你需要根据你的应用需求替换`SomeWidget`和`AnotherWidget`为相应的控件或视图。 ftw.tabbedview库的3.5.0版本可能包含了一些...

    org.eclipse.ui.tests.views.properties.tabbed.jar

    Eclipse-plugins 插件,eclipse 各种插件 .jar 包,免费下载 eclipse202106 -plugins 各种插件 .jar 包,免费下载 如果下载不了,关注我,评论区联系我, Eclipse-plugins eclipse, plugins, eclipse202106, ...

    Tabbed Property Section-动态组件部分

    7. **文档**:`Tabbed Property Section.doc`可能是关于这个功能的详细说明或教程,包括设计理念、使用方法、示例代码等,帮助开发者理解和实现类似功能。 综合以上,"Tabbed Property Section-动态组件部分"是一个...

    Multi-Tabbed PuTTY.zip

    在描述中提到的“多标签页PuTTY”,通常指的是MTPuTTY(Multi-Tabbed PuTTY)或Tabbed PuTTY,这是一个 PuTTY 的第三方修改版,它在原生PuTTY的基础上添加了标签页功能,让用户可以方便地在不同的会话之间切换,而...

    org.eclipse.ui.examples.views.properties.tabbed.article..jar

    Eclipse-plugins 插件,eclipse 各种插件 .jar 包,免费下载 eclipse202106 -plugins 各种插件 .jar 包,免费下载 如果下载不了,关注我,评论区联系我, Eclipse-plugins eclipse, plugins, eclipse202106, ...

    Visual Studio Csharp 开发Android 之Tabbed Layouts

    本教程将聚焦于如何使用Microsoft的Visual Studio集成开发环境(IDE)和C#语言来构建Android应用中的Tabbed Layouts。Visual Studio提供了一个强大的工具集,使得C#开发者也能轻松涉足Android开发。 首先,我们要...

    3-9(Tab-Tabbed-menu).zip_Tabú

    通过以上分析,我们可以看到“3-9(Tab-Tabbed menu).zip_Tabú”案例涵盖了Android开发中的多个重要知识点,包括TabHost的使用、Fragment的管理、UI设计以及事件处理等。这个项目为初学者提供了一个很好的实践平台,...

    javascript实现的Mini Tabbed Pages雅虎TAB效果源码

    在这个Mini Tabbed Pages中,开发者会使用DOM API来选择、创建、修改或删除HTML元素,以便根据用户的交互更新页面布局。例如,通过`getElementById()`、`getElementsByClassName()`等方法获取相应的DOM元素,然后...

    tabbed_view:受经典的桌面样式选项卡组件启发的小部件

    tabbed_view Flutter小部件的灵感来自经典的桌面样式选项卡组件。 支持可定制的主题。 TabbedView呈现模型的表示。 TabbedViewModel将选项卡数据存储为名称,内容,按钮或任何动态值。 开始吧 默认主题为...

    Teebo OfficeMDI Tabs (Tabbed MDI for VB )

    OfficeMDI Tabs is the no-code-required solution for providing tabbed MDI interfaces in your VB applications. It works with your existing MDI applications: Just add the controls to your forms, change a...

    Mini Tabbed Pages雅虎TAB效果广告代码.rar

    【标题】"Mini Tabbed Pages雅虎TAB效果广告代码.rar" 涉及的主要知识点是JavaScript(JS)特效,特别是创建具有类似雅虎TAB效果的网页分页或切换功能。这种效果常见于网站的导航菜单、内容区块切换或广告展示,能够...

    CSS Tabbed Navigation

    一个基本的Tabbed Navigation通常由一个容器元素(如`<div>`)和一组标签页(`<ul>`和`<li>`)组成,每个标签页内部包含链接(`<a>`),以及隐藏的、与每个标签页关联的内容区域(`<div>`)。例如: ```html ...

    tabbed-viewpager

    Android Studio 开发,Android 2.2+在 build.gradle 的依赖项中加入 dependencies { compile ' libs.ben:tabbed-viewpager:1.2.0 '}注意: gradle 中 repositories 需设置为 jcenter repositories { jcenter()}使用 ...

Global site tag (gtag.js) - Google Analytics