import javax.swing.table.AbstractTableModel;
public class ChangeToTableModel extends AbstractTableModel {
private String[][] data = null;
public ChangeToTableModel(String[][] data) {
this.data = data;
}
public String getColumnName(int column) {
if (data != null) {
return data[0][column];
}
else {
return "";
}
}
public int getRowCount() {
if(data!=null) {
return data.length-1;
}
else {
return 0;
}
}
public int getColumnCount() {
if(data!=null) {
return data[0].length;
}
else {
return 0;
}
}
public Object getValueAt(int row, int column) {
if(data!=null) {
return data[row+1][column];
}
else {
return null;
}
}
}
必须实现:
getColumnCount()
getColumnName()
getValueAt(int row, int column)
三个抽象方法.
再有问题请到GUI论坛提问!