摘要:
package com.test;import java.util.ArrayList;import java.util.List;import model.People;import org.eclipse.jface.viewers.IStructuredContentProvider;import org.eclipse.jface.viewers.LabelProvider;import org.eclipse.jface.viewers.ListViewer;import org.eclipse.jface.viewers.TableViewer;import org.eclipse 阅读全文
posted @ 2013-09-12 15:52
王吉元
阅读(1106)
评论(0)
推荐(0)
摘要:
1,Ctrl+D 删除选中的几行2,Alt+上下箭头 移动选中的代码块3,Alt+左右箭头 回退 前进4,Alt+Shift+上下箭头 复制选中的代码块5,sysout+Ctrl space 生成System.out.println();6,main + Ctrl space 生成最简单的main函数7,Ctrl+Shift+X 切换成大写8,Ctrl+Shift+Y 切换成小写9,Ctrl+Z 取消undo10,Ctrl+Y redo11,Ctrl+S 保存12,Tab 块缩进13,Shift+Tab 反向块缩进14... 阅读全文
posted @ 2013-09-12 15:39
王吉元
阅读(213)
评论(0)
推荐(0)
摘要:
如果我们想根据某一列来过滤记录,如何实现呢?很简单,定义一个过滤器filter。这里只演示定义一个过滤器的情况。现实中你可以定义多个灵活的过滤器,通过替换过滤器来实现各种各样的过滤。一、过滤器代码:importorg.eclipse.jface.viewers.Viewer;importorg.eclipse.jface.viewers.ViewerFilter;publicclassMyFilterextendsViewerFilter{publicbooleanselect(Viewerviewer,ObjectparentElement,Objectelement){Peoplep=(P 阅读全文
posted @ 2013-09-12 10:05
王吉元
阅读(427)
评论(0)
推荐(0)
摘要:
有一个功能是我们常使用的,就是在列的头上点击一下,整个表的记录按照这个列来排序,再点击一下按照这个列的反序来排序。那JFace是如何实现这个功能的呢?在JFace中是通过一个排序器来实现的,就是ViewerSorter下边写出详细的步骤一、定义一个sorter继承自ViewerSorterimportjava.util.Date;importorg.eclipse.jface.viewers.Viewer;importorg.eclipse.jface.viewers.ViewerSorter;publicclassSorterextendsViewerSorter{privatestatic 阅读全文
posted @ 2013-09-12 09:49
王吉元
阅读(535)
评论(0)
推荐(0)
摘要:
1,简单显示,表格的式样见注释中的内容importorg.eclipse.jface.viewers.TableViewer;importorg.eclipse.swt.SWT;importorg.eclipse.swt.widgets.Display;importorg.eclipse.swt.widgets.Shell;importorg.eclipse.swt.widgets.Table;importorg.eclipse.swt.widgets.TableColumn;publicclassTestTableViewer{privatestaticTabletable;/***Laun 阅读全文
posted @ 2013-09-12 09:34
王吉元
阅读(407)
评论(0)
推荐(0)
浙公网安备 33010602011771号