|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.util.gui.ArrayTableSorter
public class ArrayTableSorter
Handles GUI aspects of allowing the user to sort columns in a table
by clicking on the column header.
After construction you have to install it on a suitable table header.
The table must be represented by a ArrayTableModel
.
Constructor Summary | |
---|---|
ArrayTableSorter(ArrayTableModel model)
Constructor. |
Method Summary | |
---|---|
void |
install(JTableHeader header)
Sets this object up to allow sorting its model by clicking on a given JTable header. |
void |
setSorting(int icol,
boolean descending)
Performs a sort on a given column. |
void |
uninstall(JTableHeader header)
Reverses the action of a previous install(javax.swing.table.JTableHeader) action. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayTableSorter(ArrayTableModel model)
model
- table modelMethod Detail |
---|
public void install(JTableHeader header)
header
- table header componentpublic void uninstall(JTableHeader header)
install(javax.swing.table.JTableHeader)
action.
header
- table header componentpublic void setSorting(int icol, boolean descending)
icol
- column indexdescending
- true sort down, false sort up
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |