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

EditorPart

    博客分类:
  • RCP
 
阅读更多

1、设置editor标题

@Override
 public void init(IEditorSite site, IEditorInput input)  throws PartInitException {
  
  this.setSite(site);
  this.setInput(input);
  
  if (input instanceof TestEditorInput) {
   
   TestEditorInput testInput = (TestEditorInput)input;
   this.fileName = testInput.getName();
   this.filePath = testInput.getFilePath();
   
   this.fileInfo = testInput.getFileInfo();
   this.setTitle(this.getTitle()+"(" +this.name+")");
   
  }
 }

 

分享到:
评论

相关推荐

    eclipse插件开发-编辑器详解

    在这个过程中,`IWorkbenchPart`(包括`EditorPart`和`ViewPart`)是非常重要的组成部分,它们通常由`WorkbenchPage`进行统一管理和调度。 #### IWorkbenchPage与IWorkbenchPart的关系 `IWorkbenchPage`作为`...

    GEF中文教程(以hello world为例)

    - **继承自`org.eclipse.ui.part.EditorPart`**:利用EditorPart提供的基本功能,如文件加载、保存、脏标记处理等。 - **实现图形渲染**:在Editor中集成GEF的Viewer组件,用于渲染图形模型。 - **处理用户交互**...

    GEF快速入门教程和EMF教程

    - 编辑器继承自`org.eclipse.ui.part.EditorPart`,因此需要实现相应的方法以支持基本的编辑器行为。 ### GEF的基本结构 GEF的基本结构包括三个主要组件:模型(Model)、控制器(Controller)和视图(View)。这些组件...

    gef简单入门

    在`gef.tutorial.step.ui`包中,将创建一个Eclipse的Editor插件,这个Editor将继承自`org.eclipse.ui.part.EditorPart`,以便实现图形的展示和交互功能。 ### 结语 通过本文的介绍,我们初步了解了GEF与RCP结合的...

    Web Part 控件的应用

    Visual Studio 2005 提供了一系列与WebPart开发相关的控件,包括WebPartManager、不同的Zone(如WebPartZone)以及用于编辑Web Part属性的EditorPart等。开发人员可以轻松地将这些控件拖放到页面上,快速创建可交互...

    GEF开发指南---插件开发

    这通常涉及到从`org.eclipse.ui.part.EditorPart`类继承,并实现必要的方法来支持图形编辑功能。 - **图形绘制**:文档虽然没有详细描述具体的图形绘制逻辑,但可以推测这部分工作是在Editor类中完成的,利用GEF提供...

    GEF-whole-upload

    - 使用`org.eclipse.ui.part.EditorPart`作为基类来创建自定义的Editor。 #### 实现示例 1. **创建模型类** - 定义图形元素的类,例如`NodeModel`和`LinkModel`。 - 这些类应该能够被GEF识别并处理。 2. **创建...

    GEF模式基础

    3. **实现Editor**:GEF的Editor从`org.eclipse.ui.part.EditorPart`继承,主要负责图形的显示和编辑操作。在`gef.tutorial.step.ui`包下创建Editor类,并实现必要的方法,如`createPartControl()`和`dispose()`等。...

    gef版本的helloworld

    文档中指出,创建一个Editor是为了在图形界面中显示GEF图形,而这一部分通常是在Eclipse的EditorPart基础上扩展来的。作者还提到了模型、控制器和视图的放置位置,强调了Editor类应该放在gef.tutorial.step.ui包中,...

    EclipseRCP四常用技术基础知识PPT课件.pptx

    - **Editor**:提供数据操作的交互窗口,基于EditorPart抽象类扩展。视图和编辑器可根据需求灵活组合,无严格区分。 7. **Perspective** - **Perspective**:定义窗口内容的布局和组织方式。默认透视图不可移动、...

    SWT And JFace

    2. **视图和编辑器**:JFace为构建视图和编辑器提供了便利的类和接口,如ViewPart和EditorPart,帮助开发者快速实现功能丰富的界面。 3. **对话框和表单**:JFace提供了对话框和表单的构建工具,如Wizard和Dialog,...

    GEF及GMF入门学习

    - `gef.tutorial.step.ui`包中的Editor继承自`org.eclipse.ui.part.EditorPart`。 - 实现图形显示逻辑, 包括图形的绘制、交互等。 #### 三、GEF的基本结构解析 - **模型(Model)**: 定义数据结构, 是整个应用的...

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

    4. **注入Spring Bean**:在RCP组件(如ViewPart或EditorPart)中,我们可以使用`@Autowired`注解或者通过ApplicationContext的getBean()方法获取Spring管理的bean,将其注入到RCP组件中。 5. **处理事件和命令**:...

    GEF最好的学习文档,入门必读(GEF-whole-upload.pdf)

    由于Editor是从`org.eclipse.ui.part.EditorPart`继承而来,因此它包含了图形修改后提示保存的功能。创建Editor插件的主要步骤包括: 1. **创建gef.tutorial.step.ui包**:在项目中创建这个包。 2. **实现Editor类*...

    java程序设计之swt教程

    JFace的`ViewPart`和`EditorPart`类可以帮助构建Eclipse插件和RCP(Rich Client Platform)应用程序。 学习SWT教程时,可以按照以下步骤进行: 1. 理解SWT的基本结构和组件,包括控件、容器和布局。 2. 学习如何...

    一个简单的Eclipse RCP 源码示例

    - `EditorPart`:实现自定义编辑器,处理文件或数据编辑。 - `Action` 和 `Handler`:实现自定义操作和处理器。 理解并分析这个源码示例,可以帮助你掌握如何创建视图、编辑器、透视图,以及如何使用命令、扩展点等...

    Eclipse插件开发学习笔记(ch13-14)

    然后,你需要了解EditorPart类,它是实现编辑器的基础。通过继承这个类,你可以定义编辑器的行为,如打开、保存和关闭文件。 编辑器的核心是IEditorInput接口,它定义了编辑器处理的数据源。同时,IEditorPart接口...

    GEF 入门操作

    创建GEF编辑器时,通常会在Eclipse中创建一个控制器(EditorPart),设定控制器的输入(IEditorInput),并初始化EditDomain、viewers和palette等核心组件。GEF的这一结构确保了各部分之间的低耦合,提高了系统的可...

    eclipse插件开发指南

    你可以创建一个继承自`ViewPart`的类来实现自定义视图,或者继承自`EditorPart`来创建自定义编辑器。这些类需要实现Eclipse提供的接口,覆盖其方法,以便在Eclipse环境中正确运行。 Eclipse RCP(Rich Client ...

Global site tag (gtag.js) - Google Analytics