|
||||||||||
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.ContainerSkin
org.apache.pivot.wtk.skin.GridPaneSkin
public class GridPaneSkin
Grid pane skin.
Nested Class Summary | |
---|---|
protected class |
GridPaneSkin.Metadata
Provides metadata about the grid pane that skins use in performing preferred size calculations and layout. |
Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
---|
ContainerSkin.IndexFocusTraversalPolicy |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.GridPaneListener |
---|
GridPaneListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
---|
ContainerListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
---|
ContainerMouseListener.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 |
Constructor Summary | |
---|---|
GridPaneSkin()
|
Method Summary | |
---|---|
void |
cellInserted(GridPane.Row row,
int column)
Called when a cell has been inserted into a grid pane. |
void |
cellsRemoved(GridPane.Row row,
int column,
Sequence<Component> removed)
Called when cell's have been removed from a grid pane. |
void |
cellUpdated(GridPane.Row row,
int column,
Component previousComponent)
Called when a cell has been updated in a grid pane. |
void |
columnCountChanged(GridPane gridPane,
int previousColumnCount)
Called when a grid pane's column count has changed. |
int |
getBaseline(int width,
int height)
Returns the baseline for a given width and height. |
int |
getColumnAt(int x)
|
Bounds |
getColumnBounds(int column)
|
Color |
getHorizontalGridColor()
Gets the color used to paint the grid pane's horizontal grid lines. |
int |
getHorizontalSpacing()
Gets the spacing that will be applied in between the grid pane's columns during layout. |
Insets |
getPadding()
Gets the padding that will be reserved around the grid pane during layout. |
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. |
int |
getRowAt(int y)
|
Bounds |
getRowBounds(int row)
|
boolean |
getShowHorizontalGridLines()
Tells whether or not horizontal grid lines will be painted in between the grid pane's rows. |
boolean |
getShowVerticalGridLines()
Tells whether or not vertical grid lines will be painted in between the grid pane's columns. |
Color |
getVerticalGridColor()
Gets the color used to paint the grid pane's vertical grid lines. |
int |
getVerticalSpacing()
Gets the spacing that will be applied in between the grid pane's rows during layout. |
void |
install(Component component)
Associates a skin with a component. |
void |
layout()
If the component on which the skin is installed is a container, lays out the container's children. |
void |
paint(Graphics2D graphics)
Paints the visual. |
void |
rowInserted(GridPane gridPane,
int index)
Called when a row has been inserted into a grid pane. |
void |
rowsRemoved(GridPane gridPane,
int index,
Sequence<GridPane.Row> rows)
Called when rows have been removed from a grid pane. |
void |
setHorizontalGridColor(Color horizontalGridColor)
Sets the color used to paint the grid pane's horizontal grid lines. |
void |
setHorizontalGridColor(String horizontalGridColor)
Sets the color used to paint the grid pane's horizontal grid lines. |
void |
setHorizontalSpacing(int horizontalSpacing)
Sets the spacing that will be applied in between the grid pane's columns during layout. |
void |
setPadding(Dictionary<String,?> padding)
Sets the padding that will be reserved around the grid pane during layout. |
void |
setPadding(Insets padding)
Sets the padding that will be reserved around the grid pane during layout. |
void |
setPadding(int padding)
Sets the padding that will be reserved around the grid pane during layout. |
void |
setPadding(Number padding)
Sets the padding that will be reserved around the grid pane during layout. |
void |
setPadding(String padding)
Sets the padding that will be reserved around the grid pane during layout. |
void |
setShowHorizontalGridLines(boolean showHorizontalGridLines)
Sets whether or not horizontal grid lines will be painted in between the grid pane's rows. |
void |
setShowVerticalGridLines(boolean showVerticalGridLines)
Sets whether or not vertical grid lines will be painted in between the grid pane's columns. |
void |
setVerticalGridColor(Color verticalGridColor)
Sets the color used to paint the grid pane's vertical grid lines. |
void |
setVerticalGridColor(String verticalGridColor)
Sets the color used to paint the grid pane's vertical grid lines. |
void |
setVerticalSpacing(int verticalSpacing)
Sets the spacing that will be applied in between the grid pane's rows during layout. |
Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
---|
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseDown, mouseMove, mouseUp, mouseWheel, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
---|
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, enabledChanged, focusedChanged, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, 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 |
Constructor Detail |
---|
public GridPaneSkin()
Method Detail |
---|
public void install(Component component)
Skin
install
in interface Skin
install
in class ContainerSkin
component
- The component to which the skin is being attached.public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth
in interface ConstrainedVisual
getPreferredWidth
in class ContainerSkin
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
getPreferredHeight
in class ContainerSkin
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
paint
in class ContainerSkin
graphics
- The graphics context in which to paint the visual.public Insets getPadding()
public void setPadding(Insets padding)
public final void setPadding(int padding)
public final void setPadding(Dictionary<String,?> padding)
public final void setPadding(Number padding)
public final void setPadding(String padding)
public int getHorizontalSpacing()
public void setHorizontalSpacing(int horizontalSpacing)
public int getVerticalSpacing()
public void setVerticalSpacing(int verticalSpacing)
public boolean getShowHorizontalGridLines()
public void setShowHorizontalGridLines(boolean showHorizontalGridLines)
public boolean getShowVerticalGridLines()
public void setShowVerticalGridLines(boolean showVerticalGridLines)
public Color getHorizontalGridColor()
public void setHorizontalGridColor(Color horizontalGridColor)
public final void setHorizontalGridColor(String horizontalGridColor)
horizontalGridColor
- Any of the
color values recognized by Pivot.public Color getVerticalGridColor()
public void setVerticalGridColor(Color verticalGridColor)
public final void setVerticalGridColor(String verticalGridColor)
verticalGridColor
- Any of the
color values recognized by Pivot.public int getRowAt(int y)
getRowAt
in interface GridPane.Skin
public Bounds getRowBounds(int row)
getRowBounds
in interface GridPane.Skin
public int getColumnAt(int x)
getColumnAt
in interface GridPane.Skin
public Bounds getColumnBounds(int column)
getColumnBounds
in interface GridPane.Skin
public void columnCountChanged(GridPane gridPane, int previousColumnCount)
GridPaneListener
columnCountChanged
in interface GridPaneListener
public void rowInserted(GridPane gridPane, int index)
GridPaneListener
rowInserted
in interface GridPaneListener
public void rowsRemoved(GridPane gridPane, int index, Sequence<GridPane.Row> rows)
GridPaneListener
rowsRemoved
in interface GridPaneListener
public void cellInserted(GridPane.Row row, int column)
GridPaneListener
cellInserted
in interface GridPaneListener
public void cellsRemoved(GridPane.Row row, int column, Sequence<Component> removed)
GridPaneListener
cellsRemoved
in interface GridPaneListener
public void cellUpdated(GridPane.Row row, int column, Component previousComponent)
GridPaneListener
cellUpdated
in interface GridPaneListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |