public class TableSorter extends TableMap
Constructor | Description |
---|---|
TableSorter() |
|
TableSorter(javax.swing.table.TableModel model) |
Modifier and Type | Method | Description |
---|---|---|
void |
addMouseListenerToHeaderInTable(javax.swing.JTable table) |
|
void |
checkModel() |
|
int |
compare(int row1,
int row2) |
|
int |
compareRowsByColumn(int row1,
int row2,
int column) |
|
java.lang.Object |
getValueAt(int aRow,
int aColumn) |
|
void |
n2sort() |
|
void |
reallocateIndexes() |
|
void |
setModel(javax.swing.table.TableModel model) |
|
void |
setValueAt(java.lang.Object aValue,
int aRow,
int aColumn) |
|
void |
shuttlesort(int[] from,
int[] to,
int low,
int high) |
|
void |
sort(java.lang.Object sender) |
|
void |
sortByColumn(int column) |
|
void |
sortByColumn(int column,
boolean ascending) |
|
void |
swap(int i,
int j) |
|
void |
tableChanged(javax.swing.event.TableModelEvent e) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnClass, getColumnCount, getColumnName, getModel, getRowCount, isCellEditable
public TableSorter()
public TableSorter(javax.swing.table.TableModel model)
public void setModel(javax.swing.table.TableModel model)
public int compareRowsByColumn(int row1, int row2, int column)
public int compare(int row1, int row2)
public void reallocateIndexes()
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged
in class TableMap
public void checkModel()
public void sort(java.lang.Object sender)
public void n2sort()
public void shuttlesort(int[] from, int[] to, int low, int high)
public void swap(int i, int j)
public java.lang.Object getValueAt(int aRow, int aColumn)
getValueAt
in class TableMap
public void setValueAt(java.lang.Object aValue, int aRow, int aColumn)
setValueAt
in class TableMap
public void sortByColumn(int column)
public void sortByColumn(int column, boolean ascending)
public void addMouseListenerToHeaderInTable(javax.swing.JTable table)