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

rcp 常用的几个监听器

阅读更多

  1:IPartListener    对每个part的监听,如:关闭、隐藏。。。等。 所以 每个part的状态你的可以检测到。

 

   很有用的:

1:你可以在每个窗口关闭后,删除 对应工具栏    ,打开时 在添加对应工具栏。

2:  在每个窗口关闭后,另外窗口作出相应变化。

 

 

 

注册方式:  this.getSite().getPage().addPartListener(listener)

2:ISelectionListener  这个与ISelectionProvider  配合使用,对选择的内容进行实时监听。

 

注册监听:this.getSite().getPage().addSelectionListener(listener)

注册选择提供者:this.getSite().setSelectionProvider(provider)

 

 

http://www.blogjava.net/raul/archive/2008/01/04/172761.html

 

 

  • 大小: 18.5 KB
分享到:
评论

相关推荐

    RCP常用方法,RCP常用方法

    ### RCP常用方法详解 #### 一、闪屏画面(Splash Screen) 在应用程序启动时,通常需要一段时间来进行初始化处理,为了提升用户体验并避免用户在等待过程中感到困惑,可以通过设置一个闪屏画面(splash screen)来...

    rcp的文本编辑器的实例

    这可以通过添加监听器到编辑器的文本组件来实现,如`TextListener`或`MouseListener`。 6. **菜单和工具栏集成** 要为编辑器添加菜单项和工具栏按钮,我们需要扩展`org.eclipse.ui.menus`和`org.eclipse.ui....

    Eclipse RCP 属性编辑器实例

    创建Eclipse RCP属性编辑器主要涉及以下几个步骤: 1. **定义属性页(Property Page)**:首先,你需要定义一个继承自`org.eclipse.ui.propertyPages.PropertyPage`的类,这个类将作为属性编辑器的主体。在这个类中...

    RCP,RCP开发

    1. **插件化架构**:RCP的核心是插件(Plugin)系统,每个功能模块都可以作为一个独立的插件存在,便于模块化开发和维护。 2. **可扩展性**:通过添加或移除插件,可以轻松地增加或减少应用功能,满足不同用户需求。...

    Rcp一个简单的入门教程

    理解事件监听器(Listener)和事件发布者(Publisher)的工作原理,以及如何在不同组件之间传递信息,对于编写模块化和可扩展的代码至关重要。 7. **国际化和本地化**:RCP支持多语言环境,你可以通过资源包...

    rcp收集资料上传

    在RCP菜单中的"Event Listener"模式可能是指如何在RCP应用的菜单系统中添加事件监听器,以便当用户执行特定操作时,如点击菜单项,可以触发相应的逻辑处理,例如数据的收集和上传。 在RCP应用中,事件监听是常见的...

    一个RCP的简单例子

    **RCP(Rich Client Platform)**是Eclipse项目的一个核心组成部分,它提供了一个框架,用于构建功能丰富的桌面应用程序。RCP允许开发者利用Eclipse的强大功能,如插件系统、工作台管理、视图和编辑器,来创建自定义...

    RCP弹出日期控件

    1. **初始化**: 控件的初始化过程,包括布局设定、事件监听器的设置等。可能使用 SWT(Standard Widget Toolkit)或 JFace 等库来创建控件。 2. **显示日历**: 实现日历视图的展示,通常包括一个月的日期网格,以及...

    RCP在线升级,RCP在线升级

    RCP(Rich Client Platform)是Eclipse开源框架的一部分,它为构建桌面应用程序提供了一个灵活的平台。RCP在线升级是指在不卸载原有版本的情况下,通过网络更新来安装RCP应用的新版本,以确保用户始终能够使用最新...

    eclipse RCP mp3工程

    【标题】"eclipse RCP mp3工程"指的是一个基于Eclipse Rich Client Platform(RCP)构建的专门处理MP3音频文件的应用程序。Eclipse RCP是一个强大的开发框架,允许开发者创建桌面应用,它提供了丰富的用户界面组件和...

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

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

    Eclipse Rcp

    虽然SWT/JFace开发基础知识是可选的,但是这些是Eclipse RCP开发中常用的图形用户界面技术,熟悉它们会对开发有所帮助。 Eclipse RCP应用的开发过程需要利用Eclipse插件开发工具PDE(Plug-in Development ...

    rcp.zip_DEMO_RCP dialog_java rcp_rcp

    这个"rcp.zip_DEMO_RCP_dialog_java rcp_rcp"压缩包显然是一个针对RCP初学者的学习资源,包含了几个示例项目,帮助用户理解和实践RCP的基本概念和技术。 首先,我们要关注的是"demo_rcp_dialog"。在Java RCP中,...

    RCP 开发实例 源码

    - **事件(Event)**:RCP使用事件驱动模型,组件通过监听和触发事件进行通信。 - **扩展点(Extension Point)**:允许插件之间进行扩展和集成,定义了其他插件可以插入的地方。 - **服务(Service)**:插件...

    一个简单的RCP入门教程

    **RCP(Rich Client Platform)**是Eclipse框架下的一个重要组成部分,它提供了一种构建桌面应用程序的平台。RCP允许开发者利用Eclipse的强大功能来创建功能丰富的、自定义的、独立的应用程序,而不局限于Eclipse...

    JAVA RCP源码

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

    rcp与spring集成的一个简单例子

    在IT行业中,RCP(Rich Client Platform)是Eclipse提供的一种构建桌面应用程序的框架,而Spring则是一个广泛应用的Java企业级应用框架,主要用于处理依赖注入、面向切面编程以及服务管理。将RCP与Spring集成可以...

    rcp 工具栏

    在IT行业中,Eclipse RCP(Rich Client Platform)是一个强大的框架,用于构建桌面应用程序。RCP工具栏是其中的关键组成部分,它提供了用户界面中的交互功能,使得用户能够方便地执行各种操作。本篇文章将深入探讨...

    一个简单的RCP开发例子

    4. **添加视图和编辑器**:RCP应用由多个视图(View)和编辑器(Editor)组成,这些是用户界面的主要元素。在"Perspective"中创建新的视图或编辑器,并将它们添加到产品配置中。 5. **实现业务逻辑**:编写Java代码...

Global site tag (gtag.js) - Google Analytics