mytablemodel.java~8~
来自「该程序实现了windows系统的资源管理器功能」· JAVA~8~ 代码 · 共 43 行
JAVA~8~
43 行
package test_tree;
import javax.swing.table.AbstractTableModel;
import java.util.ArrayList;
import java.io.File;
public class MytableModel extends AbstractTableModel {
String []colname=new String[]{"名称","大小"};
ArrayList listdata;//行数据
public int getColumnCount() {
return colname.length;
}
public String getColumnName(int columnIndex) {
return colname[columnIndex];
}
public int getRowCount() {
if(listdata==null)
return 0;
return listdata.size();
}
public Object getValueAt(int rowIndex, int columnIndex) {
if(listdata==null)
return null;
File s=(File)this.listdata.get(rowIndex);
Object res=null;
switch(columnIndex)
{
case 0:
res=s.getName();
break;
case 1:
int te= (int)s.length();
res=new Integer(te);
break;
}
return res;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?