一,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的菜单和对话框,开发者可以很快地实现复杂的交互。 ...
Eclipse插件开发是为这个平台添加新功能或定制工作环境的关键技术。以下将详细介绍Eclipse插件开发的相关知识点。 一、Eclipse插件体系结构 Eclipse基于OSGi(Open Service Gateway Initiative)框架构建,它将整个...
Eclipse插件开发是Java开发领域中的一个重要分支,它允许开发者通过扩展Eclipse IDE的功能来创建自定义的工作环境。这份“Eclipse插件开发笔记源码”提供了丰富的学习材料,帮助开发者深入理解并实践Eclipse插件开发...
标题中的"使用Eclipse插件开发环境构建模板"是指在Eclipse中开发自定义模板,这些模板能够帮助开发者快速生成常见的代码片段或项目结构,从而节省手动编写的时间。模板系统是Eclipse IDE的一大特色,允许用户定制...
本教程将向您介绍Eclipse插件开发的基本概念、步骤和关键知识点,旨在帮助初学者快速上手。 一、Eclipse插件体系结构 Eclipse采用插件驱动架构,每个功能模块都是一个独立的插件,这些插件通过OSGi(开放服务网关...
本书《Eclipse插件开发方法与实战》深入探讨了如何利用Eclipse平台进行插件开发,为开发者提供了详尽的指导。下面,我们将详细讨论Eclipse插件开发的相关知识点。 1. **Eclipse插件体系结构**: - Eclipse采用插件...
### 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插件开发。
Eclipse插件开发教程主要涉及的是如何在Eclipse集成开发环境中构建自定义的功能模块,即插件。Eclipse是一个开放源代码的、基于Java的可扩展开发平台,通过插件可以增强其功能,满足特定的开发需求。以下是开发...
本资料包提供了两个核心资源,即"Eclipse 3.6 API.chm"和"Eclipse插件开发学习笔记.pdf",它们将帮助我们了解和实践Eclipse插件开发。 "Eclipse 3.6 API.chm"是Eclipse 3.6版本的API文档,包含了所有可用的类、接口...
### Eclipse插件开发系列知识点详解 #### 一、引言:Java Application开发的挑战与突破 在Java开发领域,特别是对于那些曾使用AWT或Swing进行Application开发的程序员而言,他们大多经历过一种深深的挫败感。这...
Eclipse 插件开发是构建基于Eclipse平台的自定义工具或功能扩展的过程。Eclipse是一个开源的集成开发...通过学习Eclipse插件开发,开发者可以创建符合自己需求的工具,提升开发效率,并参与到Eclipse社区的建设中去。
Eclipse插件开发教程主要针对想要扩展Eclipse集成开发环境(IDE)功能的开发者,教程适合初学者。在Eclipse中开发插件的过程涉及到多个关键步骤: 1. **理解插件与平台集成**:Eclipse插件是通过对接平台的预定义扩展...
Eclipse插件开发是增强Eclipse IDE功能的重要方式,它允许开发者向平台添加自定义工具、视图、编辑器和其他特性。以下是对Eclipse插件开发基础的详细说明: 首先,开发Eclipse插件的核心是将程序代码集成到Eclipse...
### Eclipse插件开发系列知识点详解 #### 一、Eclipse插件开发背景及意义 Eclipse作为一款开源的集成开发环境(IDE),以其强大的可扩展性而闻名。它不仅仅局限于Java开发,通过丰富的插件支持,可以扩展为适用于...