be.ugent.caagt.swirl.tables
Class TableColumnIcon
java.lang.Object
be.ugent.caagt.swirl.tables.TableColumnIcon
- Cloneable, TableColumnDecoration
public class TableColumnIcon
extends java.lang.Object
Simple table column decoration that displays a fixed icon and does not
interpret mouse events.
TableColumnIcon | copy() - Makes a copy of this object.
|
int | getDecorationHeight() - Return the height of this decoration.
|
int | getDecorationWidth() - Return the width of this decoration.
|
void | mouseEntered() - Signals that the mouse pointer entered the bounds
of this decoration.
|
void | mouseExited() - Signals that the mouse pointer exited the bounds
of this decoration.
|
void | mousePressed() - Signals that the mouse button was pressed inside the bounds
of this decoration.
|
void | mouseReleased() - Signals that the mouse button was released after being pressed
inside the bounds of this decoration.
|
void | paintDecoration(Component c, Graphics g, int x, int y) - Paint this decoration.
|
void | setColumnIndex(int columnIndex) - Called to indicate that this decoration has been associated
with the given table column.
|
TableColumnIcon
public TableColumnIcon(Icon icon)
Create a decoration for the given icon.
copy
public TableColumnIcon copy()
Makes a copy of this object. This is typically implemented as
(MyDecoration)super.clone()
where MyDecoration
is a class that implements this interface, surrounded by a try-catch
clause which caches the CloneNotSupportedException
.
- copy in interface TableColumnDecoration
mousePressed
public void mousePressed()
Signals that the mouse button was pressed inside the bounds
of this decoration.
- mousePressed in interface TableColumnDecoration
mouseReleased
public void mouseReleased()
Signals that the mouse button was released after being pressed
inside the bounds of this decoration.
- mouseReleased in interface TableColumnDecoration
setColumnIndex
public void setColumnIndex(int columnIndex)
Called to indicate that this decoration has been associated
with the given table column.
- setColumnIndex in interface TableColumnDecoration
columnIndex
- Column index in the data model.