`
lubao83512
  • 浏览: 2928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Eclipse RCP 插件开发中经常调用的几个方法

阅读更多
1、重启RCP应用

  PlatformUI.getWorkbench().restart();

  2、在插件资源库中查找Perspective(其它extend point资源的获得类似)

IPerspectiveDescriptoripd=PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(FavoritePerspective.ID); //根据plugin.xml中的ID查找

  3、获得当前RCP应用的shell

  Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();

  4、显示帮助信息

  PlatformUI.getWorkbench().getHelpSystem().displayHelp();

(责任编辑:admin)
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    RCP程序中集成其他插件的配置方法

    在RCP中集成新插件的过程主要涉及以下几个步骤: 1. **创建插件项目**: 在Eclipse IDE中,你可以使用“New -> Plugin Project”向导来创建一个新的插件项目。在向导中,填写项目的名称、供应商信息等,并选择所需...

    eclipse rcp 自学教程

    在Eclipse RCP开发过程中,需要注意以下几点: 1. 图标设置:产品配置文件可以配置应用程序的图标,使得程序更个性化。 2. 依赖管理:确保添加所有必要的依赖插件,否则程序运行时可能出现错误。 3. 菜单栏:如果...

    GEF入门实例代码2《Eclipse插件开发》中实例

    在" GefExample "这个压缩包中,通常会包含以下几个关键部分: - **模型层(Model)**:定义了数据结构和业务逻辑,如`MyModel.java`。 - **视图层(View)**:定义了图形的展示方式,通常由EditPart和Figure组成。 ...

    eclipse RCP tutorial(中文教程)

    Eclipse RCP 的体系结构设计灵活且模块化,主要由以下几个部分组成: - **工作台(Workbench)**:是RCP应用程序的核心组件,负责管理用户界面的布局、编辑器和视图等。 - **透视图(Perspective)**:一种特定的工作...

    RCP开发,调用ActiveX控件

    总结来说,"RCP开发,调用ActiveX控件"是一个关于在Eclipse RCP应用程序中利用ActiveX技术进行电子签章集成的实际操作。这需要理解RCP的架构和插件机制,以及如何在Java中与ActiveX控件进行交互。通过`...

    RCP Plug-in开发自学教程(CEC首发)

    总的来说,这份RCP插件开发教程是一份全面的学习资源,涵盖了从基础到高级的Eclipse RCP开发技术。对于希望利用Eclipse RCP构建复杂桌面应用的开发者来说,它是一份非常有价值的参考资料。通过逐步学习和实践,你将...

    RCP中文入门教程

    在RCP应用开发中,通常会涉及以下几个步骤: 1. 创建插件工程,并配置好RCP应用的基本结构。 2. 实现Application类,作为RCP应用的入口点。 3. 设计Advisor类,定制工作台的行为和外观。 4. 创建Perspective,定义...

    JAVA RCP源码

    在这个"JAVA RCP源码"压缩包中,包含了几个关键部分,让我们逐一解析这些文件和它们所代表的知识点。 1. **content.jar**:这个文件可能是一个包含应用核心业务逻辑和视图组件的JAR包。在JAVA RCP中,开发者通常会...

    rcp 学习资料下载,一个简单的rcp例子

    学习这个RCP例子,你可以从以下几个方面入手: 1. **环境搭建**: 安装Eclipse IDE for RCP and RAP Developers,并创建一个新的RCP项目。 2. **理解工作台结构**: 学习如何创建视图、编辑器以及透视图,并了解它们...

    RCP项目源代码

    深入学习和理解这个项目源代码,可以帮助我们掌握Eclipse RCP的开发技巧,了解如何利用其强大的插件机制来构建复杂的应用程序。同时,通过对数据模型和业务逻辑的分析,还能提升对软件工程设计模式和最佳实践的理解...

    在RCP中显示JFreeChart报表

    在本文中,我们将深入探讨如何在Eclipse Rich Client Platform (RCP)应用程序中集成和显示JFreeChart报表。JFreeChart是一个强大的Java库,用于创建各种图表类型,如折线图、柱状图、饼图等,而RCP是Eclipse框架的一...

    RCP中adapter实现属性视图

    在Eclipse RCP(Rich Client Platform)开发中,适配器(Adapter)机制是一个核心概念,它使得组件之间能够解耦合,实现灵活的交互。本文将深入探讨如何在RCP应用中通过适配器实现属性视图(Property View),以展示...

    在eclipse4中创建fragment

    在Eclipse 4中创建Fragment是Java开发中的一个重要概念,特别是在构建RCP(Rich Client Platform)应用程序时。Fragment是Eclipse插件系统中的一种特殊组件,它允许开发者将功能模块化,以便在多个插件之间共享或...

    为RCP程序添加帮助支持

    总之,为RCP程序添加帮助支持是一个涉及多方面技术的过程,需要理解Eclipse插件开发、帮助系统架构以及用户界面设计。通过合理规划和编码,我们可以为用户提供一个强大且易用的帮助系统,提升他们对RCP应用程序的...

    定制 SWT RCP 界面--如何编写一个漂亮的 SWT

    为了创建一个既美观又实用的SWT RCP界面,我们需要关注以下几个关键方面: 1. **界面布局设计**: - **网格布局**:使用`GridLayout`可以轻松地对控件进行排列。 - **表格布局**:通过`TableLayout`可以精确控制...

    Eclipse SWT,JFace开发实战精解 书中

    7. 插件开发:如果是在Eclipse RCP环境中,需要了解插件系统的基本概念,如Plugin、Extension Point和Extension。 通过阅读《Eclipse SWT,JFace开发实战精解》这本书,读者可以逐步掌握这些知识点,并通过实际项目...

Global site tag (gtag.js) - Google Analytics