在RCP中,想perspective新添一个view时,如果没有用扩展点的方式,view的很多属性都不好设置,所以还是建议用扩展点的方式配置view。但是,如果真的不用扩展点,也是有部分属性可以设置的。
下面是一段java代码:
String viewId = "your.view.id";
IViewLayout viewLayout = layout.getViewLayout(viewId);
viewLayout.setCloseable(closeable);
viewLayout.setMoveable(moveable);
viewLayout.getShowTitle();
viewLayout.isMoveable();
viewLayout.isCloseable();
viewLayout.isStandalone();
可以看见通过获取view的Layout 的方式可以对view的close和move属性做简单修改,但是,如果想修改showTilte这种属性,就需要调用另外一种方式了:
layout.addStandaloneView(YourView.ID, false, IPageLayout.BOTTOM,
0.95f, layout.getEditorArea());
第二个参数 false 表示不需要showTilte 否则 true标示需要showTilte
分享到:
相关推荐
- 在创建的扩展点文件中(例如 `org.vwpolo.rcp.extender.exsd`),切换到 “Definition” 标签页。 - 添加新的元素和属性,以定义扩展点的数据结构。 - 例如,可以定义一个新的元素 `extender`,并为其添加属性 `id...
这通常在`plugin.xml`文件中完成,通过`org.eclipse.ui.propertyPages`扩展点添加你的属性页类。 4. **绑定数据模型**:使用`org.eclipse.jface.databinding.viewers.ViewerBinding`和`org.eclipse.jface....
在 RCP 中,可以通过定义扩展点和扩展来集成自定义的标志和帮助系统。 总的来说,Eclipse RCP 提供了一个强大的框架,用于构建功能丰富、灵活多变的桌面应用。开发者可以通过学习和实践,逐步掌握 RCP 的开发技巧,...
在Eclipse中,扩展点是一个 XML 文件,定义了插件如何扩展Eclipse的功能。扩展点通常由插件提供,其他插件可以通过扩展点来使用插件提供的功能。例如,一个插件提供了一个比较两个文件的功能,其他插件可以通过扩展...
你可以定义自己的扩展点,或者利用Eclipse提供的内置扩展点,例如向启动器菜单添加新的项,或在透视图中插入自定义视图。 在开发过程中,理解生命周期管理非常重要。Eclipse RCP对象(如视图和编辑器)都有自己的...
【RCP实例】是关于 Rich Client Platform(RCP)的一个具体应用示例,它是Eclipse框架下用于构建桌面应用程序的一种技术。RCP允许开发者利用Eclipse的插件系统和丰富的UI组件来创建功能强大、可扩展的应用程序。下面...
8. **Extension Points**:扩展点是Eclipse RCP插件系统的关键,它们定义了插件可以插入或扩展的点。通过声明对特定扩展点的贡献,插件可以添加新功能或扩展已有功能。 9. **SWT and JFace**:SWT(Standard Widget...
在Eclipse中,扩展点(Extension Point)是一种机制,允许开发者通过编写插件来扩展Eclipse的功能。Eclipse的插件体系结构是基于OSGi的,每个插件都可以提供一个或多个扩展点,其他插件则可以通过这些扩展点来实现...
- **ECLIPSE RCP 构建风格**:讲解Eclipse RCP的组件,如插件(Plugin)、扩展(Extension)和扩展点(Extension Point),它们是构建RCP应用的基础。 - **RCP与PLUGIN**:解释RCP和普通插件的区别,以及它们在应用程序...
**1.2 ECLIPSERCP 建设风格——插件,扩展和扩展点** - **插件(Plugin)**: Eclipse RCP 应用由多个插件组成,每个插件可以提供特定的功能或服务。 - **扩展(Extension)**: 插件可以通过定义扩展来修改或增强其他...
- **扩展点(Extension Point)和扩展(Extension)**:允许插件之间通过声明扩展点和实现扩展进行通信,实现功能的动态扩展。 - **命令框架(Command Framework)**:提供了一种统一的方式来定义、管理和执行应用...
在进行Eclipse RCP(Rich Client Platform)或者插件开发时,掌握常用的扩展点(Extension Point)至关重要。这些扩展点是插件与Eclipse平台交互的关键机制之一。本章节将详细介绍几个常见的扩展点及其应用方式,...
每个语言版本的文本资源存储在对应的.properties文件中,RCP会根据用户的系统设置自动选择合适的语言。 八、RCP调试与测试 Eclipse RCP提供了强大的调试工具,支持对插件和应用程序进行断点调试。同时,通过JUnit...
5. **视图(View)**:视图是工作台中的组件,用于显示数据或提供功能,如日历视图、属性视图等。 6. **编辑器(Editor)**:编辑器用于编辑和显示特定类型的文件或数据,如文本编辑器、图像编辑器等。 7. **命令...
2. **创建第一个RCP项目**:学习如何在Eclipse IDE中创建一个新的RCP项目,设置项目属性,包括引入必要的插件依赖。 3. **定义工作台(Workbench)**:理解Workbench是RCP应用的核心,它是整个应用的容器,负责管理...
- **plugin.xml**: 插件配置文件,定义了插件的扩展和扩展点配置。 #### RCP运行基本原理 - **启动流程**: 当系统运行后,会先读取MANIFEST.MF文件中的`Bundle-Activator`属性来确定启动类。 - **示例**: `...
9. **首选项(Preferences)**:用户可以在首选项页面中配置应用程序的行为和外观,这些设置被存储在插件的首选项中。开发者可以创建自定义首选项页面以供用户定制应用。 10. **调试支持**:Eclipse RCP集成了强大...