sc33
版主
发贴: 128
积分: 30
|
于 2003-09-23 19:53
本列只简单实现了标题的显示,关键是你要理解抽象类AbstractTableModel,看看JDK的帮助,不懂再问我!
package webstartdemo;
import javax.swing.table.AbstractTableModel;
public class TableAdapterTest extends AbstractTableModel { String[] title = null;
public TableAdapterTest() { }
public TableAdapterTest(String[] title) { this.title = title; }
//返回Table的行数,该方法实现AbstractTableModel类的getRowCount()抽象方法 public int getRowCount() { return 0; }
//返回Table的列数,该方法实现AbstractTableModel类的getColumnCount()抽象方法 public int getColumnCount() { return title.length; }
//返回Table的指定行和列的值,该方法实现AbstractTableModel类的getValueAt(int row, int column)抽象方法 public Object getValueAt(int row, int column) { if(row>=title.length) return null; return title[column]; } }
调用时: String[] title = {"姓名","年龄","血型"}; TableAdapterTest tableAdapter = new TableAdapter(); jTable1.setModel(tableAdapter);
|