1、新建一个界面,不熟悉操作看下面的经验。

3、制作一个标签类,在TableViewer中显示粝简肯惧内容:public class Spbiaoqian implements ITableLabelProvider { @O即枢潋雳verride public void addListener(ILabelProviderListener listener) { } @Override public void dispose() { } @Override public boolean isLabelProperty(Object element, String property) { return false; } @Override public void removeListener(ILabelProviderListener listener) { } @Override public Image getColumnImage(Object element, int columnIndex) { return null; } @Override public String getColumnText(Object element, int columnIndex) { if (element instanceof Shangpinxinxi){ Shangpinxinxi xx = (Shangpinxinxi)element; switch(columnIndex){ case 0: return xx.getfenlei(); case 1: return xx.getmingcheng(); case 2: return xx.getzhujima(); case 3: return xx.getdanwei(); case 4: return Float.toString(xx.getjiage()); case 5: return Float.toString(xx.gethyjiage()); } } return null; } }

5、在窗口打开前,初始化://private TableViewer tv;tv.setContentProvider(new Sprongqi()); tv.setLabelProvider(new Spbiaoqian()); tv.setInput((List<Shangpinxinxi>) new ArrayList<Shangpinxinxi>());

7、运行项目,点击“刷新数据”。表中数据显示在table中!
