首页上一页 1 下一页尾页 1 条记录 1/1页
《Java开发实战宝典》P494页
发表在Java图书答疑
2010-05-12
是否精华
是
否
版块置顶:
是
否
请看这段代码:
private class FloatingColumnTableModel extends AbstractTableModel {
public int getColumnCount() { // 返回可移动列的数量
return columnNameV.size() - fixedColumn; // 返回去掉固定列后的数量
}
public int getRowCount() { // 返回行数
return tableValueV.size();
}
public Object getValueAt(int rowIndex, int columnIndex) { // 返回指定单元格的值
// 为列索引加上固定列的数量
return tableValueV.get(rowIndex).get(columnIndex + fixedColumn);
}
public String getColumnName(int columnIndex) { // 返回指定列的名称
return columnNameV.get(columnIndex + fixedColumn); // 为列索引加上固定列的数量
}
}
为什么返回指定列的名称是列索引加上固定列的数量即(columnIndex+fixedColumn),能不能详细地解释一下?
private class FloatingColumnTableModel extends AbstractTableModel {
public int getColumnCount() { // 返回可移动列的数量
return columnNameV.size() - fixedColumn; // 返回去掉固定列后的数量
}
public int getRowCount() { // 返回行数
return tableValueV.size();
}
public Object getValueAt(int rowIndex, int columnIndex) { // 返回指定单元格的值
// 为列索引加上固定列的数量
return tableValueV.get(rowIndex).get(columnIndex + fixedColumn);
}
public String getColumnName(int columnIndex) { // 返回指定列的名称
return columnNameV.get(columnIndex + fixedColumn); // 为列索引加上固定列的数量
}
}
为什么返回指定列的名称是列索引加上固定列的数量即(columnIndex+fixedColumn),能不能详细地解释一下?