package com.vci.client.ui.table;
|
|
import javax.swing.table.TableModel;
|
|
public class TableSorterData extends VCIBaseTableSorter{
|
|
private static final long serialVersionUID = 1L;
|
public TableSorterData(TableModel tableModel) {
|
super(tableModel);
|
}
|
|
/**
|
* 编辑资源数据添加的方法
|
* @param row
|
* @return
|
*/
|
public VCIBaseTableNode getRowObject(int row) {
|
if (tableModel instanceof VCIBaseTableModel) {
|
VCIBaseTableModel vciTableModel = (VCIBaseTableModel)tableModel;
|
return vciTableModel.getValueAt(modelIndex(row));
|
}
|
return null;
|
}
|
|
/***
|
* 得到tableModel中对应的顺序
|
*/
|
public int[] getSelectTableModelRows(int[] rows) {
|
int count = rows.length;
|
int[] newRow=new int[count];
|
for (int i = 0; i < count; i++) {
|
newRow[i] = modelIndex(rows[i]);
|
}
|
return newRow;
|
}
|
}
|