Comodidades!
Arreglado el problema de index al ordenar las tablas
This commit is contained in:
@@ -39,14 +39,17 @@ public class EgresosTableModel extends AbstractTableModel {
|
||||
this.rows = new ArrayList<>();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getColumnName(int col) {
|
||||
return columns[col];
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getColumnCount() {
|
||||
return columns.length;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRowCount() {
|
||||
return rows.size();
|
||||
}
|
||||
@@ -75,6 +78,7 @@ public class EgresosTableModel extends AbstractTableModel {
|
||||
this.fireTableRowsUpdated(0,getRowCount()-1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getValueAt(int row, int col) {
|
||||
switch (col){
|
||||
case 0:
|
||||
@@ -93,4 +97,12 @@ public class EgresosTableModel extends AbstractTableModel {
|
||||
return rows.get(row);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Class<?> getColumnClass(int columnIndex) {
|
||||
if (rows.isEmpty()) {
|
||||
return Object.class;
|
||||
}
|
||||
return getValueAt(0, columnIndex).getClass();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user