eclipse插件开发(继承关系)
程序员文章站
2022-03-16 15:01:09
...
一,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
五,
上一篇: Android微信登录开发集成
推荐阅读
-
解析离线安装Eclipse的Android ADT开发插件的具体操作(图文)
-
让开发自动化 用 Eclipse 插件提高代码质量
-
Eclipse下 Eclipse下OpenFire4.0.2源码配置+简单插件开发源码配置+简单插件开发
-
Eclipse下 Eclipse下OpenFire4.0.2源码配置+简单插件开发源码配置+简单插件开发
-
阿里巴巴Java开发手册及Java代码规约扫描eclipse和IDEA插件
-
阿里巴巴Java开发手册及Java代码规约扫描eclipse和IDEA插件
-
如何在Eclipse中利用CR插件开发报表
-
Eclipse插件开发教程-插件的导出和安装应用
-
开发一个调试JSP的Eclipse插件2(收藏) EclipseJSPSUNJava
-
开发一个调试JSP的Eclipse插件1(收藏) JSPEclipseJava框架虚拟机