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; } }