org.jfree.ui
Class SortButtonRenderer
java.lang.Object
org.jfree.ui.SortButtonRenderer
- TableCellRenderer
extends java.lang.Object
implements TableCellRenderer
A table cell renderer for table headings - uses one of three JButton instances to indicate the
sort order for the table column.
This class (and also BevelArrowIcon) is adapted from original code by Nobuo Tamemasa (version
1.0, 26-Feb-1999) posted on www.codeguru.com.
static int | DOWN - Useful constant indicating ASCENDING (that is, arrow pointing down) sorting in the table.
|
static int | NONE - Useful constant indicating NO sorting.
|
static int | UP - Useful constant indicating DESCENDING (that is, arrow pointing up) sorting in the table.
|
DOWN
public static final int DOWN
Useful constant indicating ASCENDING (that is, arrow pointing down) sorting in the table.
NONE
public static final int NONE
Useful constant indicating NO sorting.
UP
public static final int UP
Useful constant indicating DESCENDING (that is, arrow pointing up) sorting in the table.
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Returns the renderer component.
table
- the table.value
- the value.isSelected
- selected?hasFocus
- focussed?row
- the row.column
- the column.
setPressedColumn
public void setPressedColumn(int column)
Sets the pressed column.