一,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
五,
分享到:
相关推荐
了解uML开发应用,对Eclipse插件体系以及插件开发方法进行了研究,并在此基础上开发出了基于Eclipse平台的UML建模插件。该插件实现了用例图以及静态结构图的绘制。其中,静态结构图包含Java类图以及Java接口图,同时...
Eclipse 插件开发扩展点定义文档,提供给有需要的开发人员。 如下摘录: 视图 标识: org.eclipse.ui.views 描述: 此扩展点用来为工作台定义更多视图。视图是工作台页面内的可视组件。通常用来浏览信息的层次...
在一个开源模式下运作,并遵照共同的公共条款,Eclipse 平台为工具软件开发者提供工具开发的灵活性和控制自己软件的技术。 Eclipse已经围绕着免版权费技术和通用平台,为工具集成开发形成了一个独立的开放的“生态...
代码统计插件 eclipse plugin java 提供xls导出。 liugang594 开发的,方便下载 这是一款小型的代码统计软件。它具有以下功能: 1、良好的统计性能。可以统计各种方式的注释,如单行、多行注释;注释在行前 、行...
其中,向视图中添加控件的操作,我们即可以手工编写,也可以使用Designer插件,我这里推荐大家使用Designer插件,该插件对RCP提供功能非常强大的支持,如果使用Designer插件开发视图,则plugin.xml文
11、插件开发模式 插件UI可通过fragment或者activity来实现 如果是activity实现的插件,则最终会在PluginProxyActivity中运行 如果是fragment实现的插件,又分为两种 1种是fragment运行在任意支持fragment的...
独立窗体工具源代码工程引用PlugsRoot.dll,主Form按照以下格式using PlugsRoot并继承PlugRoot,放到Plugs目录下即可加载,类似Eclipse插件。 using PlugsRoot; [PluginInfo("动态插件名", "1.0.0.1", "作者", ...
独立窗体工具源代码工程引用PlugsRoot.dll,主Form按照以下格式using PlugsRoot并继承PlugRoot,放到Plugs目录下即可加载,类似Eclipse插件。 using PlugsRoot; [PluginInfo("动态插件名", "1.0.0.1", "作者", ...
adt:让eclipse具备开发安卓的功能,是一个插件 android sdk:安卓开发工具包19.0 2,AndroidStudio android sdk:安卓开发工具包 22.0 二,安卓的工程目录 scr/包名/Activity:主要存放代码的目录 gen:(Generated...
5.1.2 Widget的继承关系 53 5.1.3 SWT中的子类 54 5.1.4 控件(Controls)与面板(Composites) 55 5.1.5 Widgets不是Controls 55 5.2 按钮(Button) 58 5.2.1 普通按钮(SWT.PUSH) 58 5.2.2 切换按钮...
目录 1 课程设计意义与目标 1 1.1 课程设计意义 1 1.2 课程设计的目标 1 2 课程设计的题目 1 2.1 设计题目概述 1 ...并且逐步达到综合运用封装、继承和多态等JAVA难点知识,真正掌握JAVA语言的精华,从而熟练应用J
• 丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和 Eclipse 集成开发环境插件 应用程序 Android 会同一系列核心应用程序包一起发布,该应用程序包包括 email 客户端, SMS 短消息程序,日历, ...
教程名称: Android、Java开发必备工具【】android-sdk_r22.3-windows【】apache-tomcat-7.0.21【】eclipse4.2.2开发工具(继承Android、Jboss插件)【】jd-gui(java源码反编译器)【】jdk-7-windows-i586【】颜色...
Maven使用实战-从入门到精通实践【张振华.Jack】 Maven简介、Maven主要做什么用?...插件( compiler 、eclipse、 jar 、war、jetty)等 仓库( repository 、 distributionManagement ) 不存在的jar怎么办?
� 源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发 出 更具差异性的应用。 � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要...
系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...
1.2 Eclipse开发环境 1.2.1 安装ADT插件 1.2.2 安装SDK 1.2.3 配置源代码 1.2.4 创建AVD 1.3 Android模拟器 1.3.1 ADB工具 1.3.2 其它常用工具 1.4 本章小结 第2章 应用程序构建 2.1 创建Android工程 2.2 Hello...