class FileListModel extends AbstractTableModel{
private static final long serialVersionUID = 1L;
private List<Object[]> mLstData;
public FileListModel() {
mLstData = new ArrayList<Object[]>();
}
public void addRow(Object[] obj) {
mLstData.add(obj);
int iLen = mLstData.size();
this.fireTableRowsInserted(iLen - 1, iLen - 1);
}
public void clearRow()
{
mLstData.clear();
}
public int getRowCount() {
return mLstData.size();
}
public int getColumnCount() {
return 1;
}
JTable做成文件列表创建一个新的表格实例,并设置好基础属性重写并创建一个新的表格模型类(Model)添加模型类(Model)设置表头表格主体的渲染布局才是核心重写默认渲染类添加渲染添加文件的方法最终成果:可以添加滚动条创建一个新的表格实例,并设置好基础属性 JTable table = new JTable(){ public boolean isCellEditable(int row, int column) { return false;//