mytablemodel.java
来自「用java开发的QQ管理系统」· Java 代码 · 共 62 行
JAVA
62 行
package com.zlf.qqserver;
import java.util.Vector;
import javax.swing.table.AbstractTableModel;
public class MyTableModel extends AbstractTableModel {
/**
* 表格模型
*/
private static final long serialVersionUID = 1L;
private Vector data = null;
String[] colArr = null;
public MyTableModel(Vector data, String[] colArr) {
this.data = data;
this.colArr = colArr;
}
/** 获取列数*/
public int getColumnCount() {
return colArr.length;
}
/** 获取行数*/
public int getRowCount() {
return data.size();
}
/** 获取列名*/
public String getColumnName(int column) {
return colArr[column];
}
/** 获取值*/
public Object getValueAt(int rowIndex, int columnIndex) {
return ((Vector) (data.get(rowIndex))).get(columnIndex);
}
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
public Vector getData() {
return data;
}
/**刷新数据*/
public void setData(Vector data) {
this.data = data;
this.fireTableDataChanged();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?