一个完整的TableViewer实例
http://tieba.baidu.com/f?kz=168159793
一、前言?
在《Eclipse从入门到精通》一书中,TableViewer的例子还是被相对简化了的,今天(2005年8月30日)在开发中正好涉及到这方面,于是将代码提取出来,帖在这里以供读者参考。 ?
二、实例说明?
实例的示例图如下:?
例图说明:?
(1)提供一个表格,表格有两列。第一列是一个文本框,可直接编辑。第二列是一个下拉框。?
(2)实现“删除”按钮的功能,但“新增、修改”按钮功能未实现?
(3)当点击“OK”按钮时,则界面上的数据情况打印出来。如下图。?
其他说明:?
(1)?本文的数据涉及到Log4j,读者需要了解一些Log4j的Level类的知识。Log4j的文档,网上一搜一大把,本文就省略不说了。?
(2)因为要用到log4j,所以需要log4j的jar包加入到引用库中。(操作方法参考书的P261)?
三、程序实现?
第一步:构造数据模型。经过对界面的数据进行分析后,创建一个数据类,代码如下:?
?上面的类用到的一些类的代码如下:
?