一,jface
1.内容器
表格:class TableViewerContentProvider
implements IStructuredContentProvider
树: class TreeViewerContentProvider
implements ITreeContentProvider
2.标签器
表格:class TableViewerLabelProvider
implements ITableLabelProvider
树: class TreeViewerLableProvider
implements ILabelProvider
二,加上右键菜单(Action类<ActionContributionItem类>、ActionGroup类、MenuManager类)
1,actionGroup类
class MyActionGroup
extends ActionGroup
2,action类
class OpenAction
extends Action
class RefreshAction
extends Action
三,排序(ViewerSorter类)
class MySorter
extends ViewerSorter
四,用ViewForm做布局调整
shell.setLayout(new FillLayout());
ViewForm viewForm = new ViewForm(shell, SWT.NONE); //布局基座ViewForm
viewForm.setLayout(new FillLayout());
final TableViewer tv = new TableViewer(viewForm, SW… //父容器由shell改为viewForm
五,
分享到:
相关推荐
Eclipse插件开发实例 本资源主要讲解Eclipse插件开发的实例,包括代码生成器插件的开发和Wizard向导的制作。通过本资源,读者可以了解Eclipse插件开发的基本步骤和Wizard向导的制作过程。 Eclipse插件开发 ...
文档内容还提到,Eclipse插件开发可以显著提高开发速度,因为它允许开发者继承和扩展现有的框架和功能,从而不需要从零开始构建整个系统。例如,通过继承Eclipse的菜单和对话框,开发者可以很快地实现复杂的交互。 ...
Eclipse插件开发是为这个平台添加新功能或定制工作环境的关键技术。以下将详细介绍Eclipse插件开发的相关知识点。 一、Eclipse插件体系结构 Eclipse基于OSGi(Open Service Gateway Initiative)框架构建,它将整个...
Eclipse插件开发是Java开发领域中的一个重要分支,它允许开发者通过扩展Eclipse IDE的功能来创建自定义的工作环境。这份“Eclipse插件开发笔记源码”提供了丰富的学习材料,帮助开发者深入理解并实践Eclipse插件开发...
本书《Eclipse插件开发方法与实战》深入探讨了如何利用Eclipse平台进行插件开发,为开发者提供了详尽的指导。下面,我们将详细讨论Eclipse插件开发的相关知识点。 1. **Eclipse插件体系结构**: - Eclipse采用插件...
标题中的"使用Eclipse插件开发环境构建模板"是指在Eclipse中开发自定义模板,这些模板能够帮助开发者快速生成常见的代码片段或项目结构,从而节省手动编写的时间。模板系统是Eclipse IDE的一大特色,允许用户定制...
本教程将向您介绍Eclipse插件开发的基本概念、步骤和关键知识点,旨在帮助初学者快速上手。 一、Eclipse插件体系结构 Eclipse采用插件驱动架构,每个功能模块都是一个独立的插件,这些插件通过OSGi(开放服务网关...
### Eclipse插件开发指南知识点详解 #### 一、Eclipse概述与优势 Eclipse是一款开源的集成开发环境(IDE),最初由IBM公司于2001年开发,并于同年11月作为开源软件发布。Eclipse的核心优势在于其高度可扩展性,...
总的来说,Eclipse插件开发是一个涉及多方面知识的过程,包括理解OOP(面向对象编程)、Eclipse插件架构、PDE工具的使用,以及可能的第三方库集成。通过创建一个简单的“Hello, World!”编辑器,你可以逐步熟悉这个...
本文将深入探讨几个在Eclipse插件开发中常用的技巧。 首先,从一个普通项目转化为Java项目是开发过程中的常见操作。在Eclipse中,Java项目是由IJavaProject接口表示的,它并不是直接继承自IProject接口。因此,不能...
当插件开发完成后,可以通过Export Wizard将其打包成一个可部署的插件(.jar文件)或更新站点(.zip文件)。用户可以通过Eclipse的Install New Software功能来安装你的插件。 9. **持续集成和版本管理**: 对于...
Eclipse 插件开发是构建基于Eclipse平台的自定义工具和功能的重要方式。Eclipse作为一个开放源码的集成...本指南中的"eclipse插件开发指南.pdf"应该会提供更详细的步骤和示例,帮助你深入了解和实践Eclipse插件开发。
这通常涉及实现特定的Java接口或继承特定的类,以符合Eclipse插件开发的约定。 4. **提供清单文件plugin.xml**:每个Eclipse插件都需要一个plugin.xml文件,它是插件的元数据,描述了插件提供的服务、依赖和其他...
Eclipse插件开发教程主要涉及的是如何在Eclipse集成开发环境中构建自定义的功能模块,即插件。Eclipse是一个开放源代码的、基于Java的可扩展开发平台,通过插件可以增强其功能,满足特定的开发需求。以下是开发...
本资料包提供了两个核心资源,即"Eclipse 3.6 API.chm"和"Eclipse插件开发学习笔记.pdf",它们将帮助我们了解和实践Eclipse插件开发。 "Eclipse 3.6 API.chm"是Eclipse 3.6版本的API文档,包含了所有可用的类、接口...
下面将详细介绍Eclipse插件开发的过程,以及通过一个简单的"Hello, World"插件示例来阐述开发步骤。 首先,开发Eclipse插件的核心在于识别和实现扩展点。扩展点是Eclipse平台预先定义的接口,允许插件向平台注入新...
### Eclipse插件开发系列知识点详解 #### 一、引言:Java Application开发的挑战与突破 在Java开发领域,特别是对于那些曾使用AWT或Swing进行Application开发的程序员而言,他们大多经历过一种深深的挫败感。这...
Eclipse 插件开发是构建基于Eclipse平台的自定义工具或功能扩展的过程。Eclipse是一个开源的集成开发...通过学习Eclipse插件开发,开发者可以创建符合自己需求的工具,提升开发效率,并参与到Eclipse社区的建设中去。
Eclipse插件开发是增强Eclipse IDE功能的重要方式,它允许开发者向平台添加自定义工具、视图、编辑器和其他特性。以下是对Eclipse插件开发基础的详细说明: 首先,开发Eclipse插件的核心是将程序代码集成到Eclipse...