`
huzhenyu
  • 浏览: 188193 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

eclipse rcp显示/隐藏视图

阅读更多
/**
 * 显示视图
 * @param id 视图ID
 */
public static void showView(String id){
if(id == null || id.trim().equals("")){
return;
}
try {
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(id);
} catch (PartInitException e) {
e.printStackTrace();
}
}
/**
 * 关闭视图
 * @param view 视图对象
 */
public static void hideView(ViewPart view){
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().hideView(view);
}
分享到:
评论

相关推荐

    EclipseRCP教程

    4. View:Eclipse RCP 的视图机制,提供了多种视图类型和视图之间的交互机制。 二、Eclipse RCP 的开发环境 要开发 Eclipse RCP 应用程序,需要下载和安装 Eclipse RCP 开发环境。在 Eclipse 官方网站上,提供了...

    eclipse rcp应用系统开发方法与实战源代码.zip

    1. **Eclipse RCP架构**:理解Eclipse RCP的基础架构非常重要,包括插件(Plugins)、工作台(Workbench)、视图(Views)、编辑器(Editors)、透视图(Perspectives)等核心概念。这些组件共同构成了一个灵活且...

    Eclipse rcp深入浅出中英文版及配套代码

    3. **模型-视图-控制器(MVC)**:Eclipse RCP遵循MVC设计模式,分离了数据模型、用户界面视图和业务逻辑控制器,使得代码更易于维护和扩展。 4. **SWT和JFace**:SWT(Standard Widget Toolkit)是Eclipse RCP的UI...

    EclipseRcp 例子程序

    2. **工作台(Workbench)**:工作台是Eclipse RCP应用程序的中心,负责管理窗口、视图、编辑器等元素。开发者可以自定义工作台布局,例如添加新的视图或编辑器。 3. **视图(View)**:视图是用户界面中显示特定...

    Eclipse Rcp

    RCP应用通常拥有和Eclipse类似的外观与操作体验,例如动态的菜单栏(Menubar)、工具栏(Toolbar)、编辑器(Editor)、视图(View)、工作台窗口(WorkbenchWindow)以及工作区(WorkSpace)等。这些组件共同构成了...

    Eclipse rcp 实现文本内容对比功能

    6. **界面集成**:将比较视图集成到Eclipse RCP应用中,可以是独立的视图,也可以嵌入到其他视图或编辑器中。使用`IWorkbenchPage`和`IViewPart`接口来创建和管理视图。 7. **事件监听**:为了响应用户选择文件的...

    Eclipse RCP开发详解

    Eclipse RCP对象(如视图和编辑器)都有自己的生命周期,它们会经历创建、初始化、激活、停用和销毁等阶段。你需要正确处理这些生命周期事件,以确保插件的稳定性和性能。 部署方面,Eclipse RCP应用通常打包为一个...

    Eclipse RCP培训.zip

    8. **模型-视图-控制器(MVC)**:Eclipse RCP遵循MVC设计模式,模型负责数据管理,视图负责显示,控制器处理用户输入和模型-视图间的交互。 9. **透视图(Perspective)**:透视图是工作台的一种布局,可以包含多...

    eclipse RCP mp3工程

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

    ECLIPSE+RCP应用系统开发方法与实战(PDF 高岗著)

    3. **视图和编辑器**:Eclipse RCP中的关键元素,视图(View)用于展示数据,编辑器(Editor)则用于编辑和操作数据。书中会详细阐述如何创建和管理这两个组件。 4. **模型-视图-控制器(MVC)模式**:RCP设计通常...

    Eclipse RCP

    1. **模型-视图-控制器(MVC)架构**:Eclipse RCP遵循MVC设计模式,将业务逻辑(模型)、用户界面(视图)和数据呈现(控制器)分离,使得代码更易于管理和维护。 2. **插件系统**:Eclipse RCP的灵活性来源于其...

    Eclipse RCP 插件开发指南

    ### Eclipse RCP 插件开发指南 #### Eclipse RCP Plugin 开发快速入门 Eclipse RCP(Rich Client Platform)插件开发是构建基于Eclipse框架的应用程序的核心技术之一。本指南旨在帮助开发者从零开始掌握Eclipse ...

    eclipse rcp demo例子 view editor 图表

    Eclipse RCP(Rich Client Platform)是一个开源框架,用于构建功能丰富的桌面应用程序。它提供了构建专业级应用所需的基础架构,包括窗口系统、插件机制、工作台管理等。本示例是一个Eclipse RCP的实战演示,展示了...

    ECLIPSE RCP项目源程序

    3. **模型(Model)**:Eclipse RCP鼓励使用模型-视图-控制器(MVC)设计模式,其中模型代表数据和业务逻辑,视图负责展示数据,而控制器处理用户交互。 4. **透视图(Perspectives)**:透视图是工作台的一种组织...

    documents about Eclipse RCP

    1. **Eclipse RCP基础**:首先,文章可能会介绍Eclipse RCP的基本概念,包括它的设计理念、架构和主要组件,如工作台(Workbench)、视图(Views)、编辑器(Editors)和透视图(Perspectives)。 2. **插件系统**...

    Eclipse Rcp comon Navigator demo

    首先,Common Navigator是Eclipse RCP中用于显示项目、文件和其他资源的视图。它使用插件机制,允许开发者自定义资源的显示方式,包括图标、布局以及行为。在这个demo中,我们看到的是一个可以运行的基础实例,但...

    菜鸟EclipseRCP学习之路

    2. **工作台(Workbench)**:Eclipse RCP的核心组件,负责管理窗口、视图、编辑器等用户界面元素。 3. **视图(Views)和编辑器(Editors)**:视图用于显示信息,编辑器用于处理用户交互和数据编辑,它们可以通过...

    通过例子学习EclipseRCP开发

    视图是Eclipse RCP中显示信息的小型窗口,可以动态地显示数据。创建视图涉及定义视图的类,并实现必要的接口方法来显示内容。还可以通过代码将视图添加到特定的透视图中。 #### 使用编辑器、视图交互及模型更新 ...

    Eclipse RCP Common Navigator Demo

    "Eclipse RCP Common Navigator Demo"是演示如何利用CNF来创建自定义的导航视图的实例。 CNF的主要功能包括: 1. **可定制性**:CNF允许开发者自定义视图的外观和行为,如节点的展开和折叠、搜索和过滤功能,以及...

Global site tag (gtag.js) - Google Analytics