|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.terra.TerraTableViewHeaderSkin
public class TerraTableViewHeaderSkin
Table view header skin.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.TableViewHeaderListener |
---|
TableViewHeaderListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.TableViewColumnListener |
---|
TableViewColumnListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.TableViewSortListener |
---|
TableViewSortListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
---|
ComponentListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
---|
ComponentStateListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
---|
ComponentMouseListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
---|
ComponentMouseButtonListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
---|
ComponentKeyListener.Adapter |
Field Summary | |
---|---|
static int |
MINIMUM_COLUMN_WIDTH
|
Constructor Summary | |
---|---|
TerraTableViewHeaderSkin()
|
Method Summary | |
---|---|
void |
columnCellRendererChanged(TableView.Column column,
TableView.CellRenderer previousCellRenderer)
Called when a column's cell renderer has changed. |
void |
columnFilterChanged(TableView.Column column,
Object previousFilter)
Called when a column's filter has changed. |
void |
columnHeaderDataChanged(TableView.Column column,
Object previousHeaderData)
Called when a column's header data has changed. |
void |
columnHeaderDataRendererChanged(TableView.Column column,
TableView.HeaderDataRenderer previousHeaderDataRenderer)
Called when a column's header data renderer has changed. |
void |
columnInserted(TableView tableView,
int index)
Called when a column is inserted into a table view's column sequence. |
void |
columnNameChanged(TableView.Column column,
String previousName)
Called when a column's name has changed. |
void |
columnsRemoved(TableView tableView,
int index,
Sequence<TableView.Column> columns)
Called when columns are removed from a table view's column sequence. |
void |
columnWidthChanged(TableView.Column column,
int previousWidth,
boolean previousRelative)
Called when a column's width has changed. |
void |
columnWidthLimitsChanged(TableView.Column column,
int previousMinimumWidth,
int previousMaximumWidth)
Called when a column's width limits have changed. |
void |
enabledChanged(Component component)
Called when a component's enabled state has changed. |
Color |
getBackgroundColor()
|
int |
getBaseline(int width,
int height)
Returns the baseline for a given width and height. |
Color |
getBorderColor()
|
Color |
getColor()
|
boolean |
getColumnsResizable()
|
Color |
getDisabledBackgroundColor()
|
Color |
getDisabledBorderColor()
|
Color |
getDisabledColor()
|
Font |
getFont()
|
int |
getHeaderAt(int x)
|
Bounds |
getHeaderBounds(int headerIndex)
|
boolean |
getHeadersPressable()
|
boolean |
getIncludeTrailingVerticalGridLine()
|
int |
getPreferredHeight(int width)
Returns the visual's preferred height given the provided width constraint. |
Dimensions |
getPreferredSize()
Returns the visual's unconstrained preferred size. |
int |
getPreferredWidth(int height)
Returns the visual's preferred width given the provided height constraint. |
void |
install(Component component)
Associates a skin with a component. |
boolean |
isFocusable()
By default, skins are focusable. |
void |
layout()
If the component on which the skin is installed is a container, lays out the container's children. |
boolean |
mouseClick(Component component,
Mouse.Button button,
int x,
int y,
int count)
Called when a mouse button is clicked over a component. |
boolean |
mouseDown(Component component,
Mouse.Button button,
int x,
int y)
Called when a mouse button is pressed over a component. |
boolean |
mouseMove(Component component,
int x,
int y)
Called when the mouse is moved over a component. |
void |
mouseOut(Component component)
Called when the mouse exits a component. |
boolean |
mouseUp(Component component,
Mouse.Button button,
int x,
int y)
Called when a mouse button is released over a component. |
void |
paint(Graphics2D graphics)
Paints the visual. |
void |
setBackgroundColor(Color backgroundColor)
|
void |
setBackgroundColor(int backgroundColor)
|
void |
setBackgroundColor(String backgroundColor)
|
void |
setBorderColor(Color borderColor)
|
void |
setBorderColor(int borderColor)
|
void |
setBorderColor(String borderColor)
|
void |
setColor(Color color)
|
void |
setColor(int color)
|
void |
setColor(String color)
|
void |
setColumnsResizable(boolean columnsResizable)
|
void |
setDisabledBackgroundColor(Color disabledBackgroundColor)
|
void |
setDisabledBackgroundColor(int disabledBackgroundColor)
|
void |
setDisabledBackgroundColor(String disabledBackgroundColor)
|
void |
setDisabledBorderColor(Color disabledBorderColor)
|
void |
setDisabledBorderColor(int disabledBorderColor)
|
void |
setDisabledBorderColor(String disabledBorderColor)
|
void |
setDisabledColor(Color disabledColor)
|
void |
setDisabledColor(int disabledColor)
|
void |
setDisabledColor(String disabledColor)
|
void |
setFont(Dictionary<String,?> font)
|
void |
setFont(Font font)
|
void |
setFont(String font)
|
void |
setHeadersPressable(boolean headersPressable)
|
void |
setIncludeTrailingVerticalGridLine(boolean includeTrailingVerticalGridLine)
|
void |
sortAdded(TableView tableView,
String columnName)
Called when a sort has been added to a table view. |
void |
sortChanged(TableView tableView)
Called when a table view's sort has changed. |
void |
sortModeChanged(TableViewHeader tableViewHeader,
TableViewHeader.SortMode previousSortMode)
Called when a table view header's sort mode has changed. |
void |
sortRemoved(TableView tableView,
String columnName,
SortDirection sortDirection)
Called when a sort has been removed from a table view. |
void |
sortUpdated(TableView tableView,
String columnName,
SortDirection previousSortDirection)
Called when a sort has been updated in a table view. |
void |
tableViewChanged(TableViewHeader tableViewHeader,
TableView previousTableView)
Called when a table view header's table view has changed. |
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
---|
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, focusedChanged, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, isOpaque, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseOver, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MINIMUM_COLUMN_WIDTH
Constructor Detail |
---|
public TerraTableViewHeaderSkin()
Method Detail |
---|
public void install(Component component)
Skin
install
in interface Skin
install
in class ComponentSkin
component
- The component to which the skin is being attached.public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth
in interface ConstrainedVisual
height
- The height by which to constrain the preferred width, or -1
for no constraint.public int getPreferredHeight(int width)
ConstrainedVisual
getPreferredHeight
in interface ConstrainedVisual
width
- The width by which to constrain the preferred height, or -1
for no constraint.public Dimensions getPreferredSize()
ConstrainedVisual
getPreferredSize
in interface ConstrainedVisual
getPreferredSize
in class ComponentSkin
public int getBaseline(int width, int height)
ConstrainedVisual
getBaseline
in interface ConstrainedVisual
getBaseline
in class ComponentSkin
public void layout()
Skin
layout
in interface Skin
public void paint(Graphics2D graphics)
Visual
paint
in interface Visual
graphics
- The graphics context in which to paint the visual.public int getHeaderAt(int x)
getHeaderAt
in interface TableViewHeader.Skin
public Bounds getHeaderBounds(int headerIndex)
getHeaderBounds
in interface TableViewHeader.Skin
public boolean isFocusable()
ComponentSkin
isFocusable
in interface Skin
isFocusable
in class ComponentSkin
public Font getFont()
public void setFont(Font font)
public final void setFont(String font)
public final void setFont(Dictionary<String,?> font)
public Color getColor()
public void setColor(Color color)
public final void setColor(String color)
public final void setColor(int color)
public Color getDisabledColor()
public void setDisabledColor(Color disabledColor)
public final void setDisabledColor(String disabledColor)
public final void setDisabledColor(int disabledColor)
public Color getBackgroundColor()
public void setBackgroundColor(Color backgroundColor)
public final void setBackgroundColor(String backgroundColor)
public final void setBackgroundColor(int backgroundColor)
public Color getDisabledBackgroundColor()
public void setDisabledBackgroundColor(Color disabledBackgroundColor)
public final void setDisabledBackgroundColor(String disabledBackgroundColor)
public final void setDisabledBackgroundColor(int disabledBackgroundColor)
public Color getBorderColor()
public void setBorderColor(Color borderColor)
public final void setBorderColor(String borderColor)
public final void setBorderColor(int borderColor)
public Color getDisabledBorderColor()
public void setDisabledBorderColor(Color disabledBorderColor)
public final void setDisabledBorderColor(String disabledBorderColor)
public final void setDisabledBorderColor(int disabledBorderColor)
public boolean getHeadersPressable()
public void setHeadersPressable(boolean headersPressable)
public boolean getColumnsResizable()
public void setColumnsResizable(boolean columnsResizable)
public boolean getIncludeTrailingVerticalGridLine()
public void setIncludeTrailingVerticalGridLine(boolean includeTrailingVerticalGridLine)
public void enabledChanged(Component component)
ComponentStateListener
Called both when the component is enabled and when it is disabled.
The component's enabled
flag has already been set when this
method is called so the new state can be determined by calling the
Component.isEnabled()
method.
enabledChanged
in interface ComponentStateListener
enabledChanged
in class ComponentSkin
component
- The component whose enabled state is changing.public boolean mouseMove(Component component, int x, int y)
ComponentMouseListener
mouseMove
in interface ComponentMouseListener
mouseMove
in class ComponentSkin
public void mouseOut(Component component)
ComponentMouseListener
mouseOut
in interface ComponentMouseListener
mouseOut
in class ComponentSkin
public boolean mouseDown(Component component, Mouse.Button button, int x, int y)
ComponentMouseButtonListener
mouseDown
in interface ComponentMouseButtonListener
mouseDown
in class ComponentSkin
public boolean mouseUp(Component component, Mouse.Button button, int x, int y)
ComponentMouseButtonListener
mouseUp
in interface ComponentMouseButtonListener
mouseUp
in class ComponentSkin
public boolean mouseClick(Component component, Mouse.Button button, int x, int y, int count)
ComponentMouseButtonListener
mouseClick
in interface ComponentMouseButtonListener
mouseClick
in class ComponentSkin
public void tableViewChanged(TableViewHeader tableViewHeader, TableView previousTableView)
TableViewHeaderListener
tableViewChanged
in interface TableViewHeaderListener
public void sortModeChanged(TableViewHeader tableViewHeader, TableViewHeader.SortMode previousSortMode)
TableViewHeaderListener
sortModeChanged
in interface TableViewHeaderListener
public void columnInserted(TableView tableView, int index)
TableViewColumnListener
columnInserted
in interface TableViewColumnListener
public void columnsRemoved(TableView tableView, int index, Sequence<TableView.Column> columns)
TableViewColumnListener
columnsRemoved
in interface TableViewColumnListener
public void columnNameChanged(TableView.Column column, String previousName)
TableViewColumnListener
columnNameChanged
in interface TableViewColumnListener
public void columnHeaderDataChanged(TableView.Column column, Object previousHeaderData)
TableViewColumnListener
columnHeaderDataChanged
in interface TableViewColumnListener
public void columnHeaderDataRendererChanged(TableView.Column column, TableView.HeaderDataRenderer previousHeaderDataRenderer)
TableViewColumnListener
columnHeaderDataRendererChanged
in interface TableViewColumnListener
public void columnWidthChanged(TableView.Column column, int previousWidth, boolean previousRelative)
TableViewColumnListener
columnWidthChanged
in interface TableViewColumnListener
public void columnWidthLimitsChanged(TableView.Column column, int previousMinimumWidth, int previousMaximumWidth)
TableViewColumnListener
columnWidthLimitsChanged
in interface TableViewColumnListener
public void columnFilterChanged(TableView.Column column, Object previousFilter)
TableViewColumnListener
columnFilterChanged
in interface TableViewColumnListener
public void columnCellRendererChanged(TableView.Column column, TableView.CellRenderer previousCellRenderer)
TableViewColumnListener
columnCellRendererChanged
in interface TableViewColumnListener
public void sortAdded(TableView tableView, String columnName)
TableViewSortListener
sortAdded
in interface TableViewSortListener
public void sortUpdated(TableView tableView, String columnName, SortDirection previousSortDirection)
TableViewSortListener
sortUpdated
in interface TableViewSortListener
public void sortRemoved(TableView tableView, String columnName, SortDirection sortDirection)
TableViewSortListener
sortRemoved
in interface TableViewSortListener
public void sortChanged(TableView tableView)
TableViewSortListener
sortChanged
in interface TableViewSortListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |