public class CellSkinBase<C extends Cell,B extends BehaviorBase<C>> extends LabeledSkinBase<C,B>
Modifier and Type | Class and Description |
---|---|
private static class |
CellSkinBase.StyleableProperties
Super-lazy instantiation pattern from Bill Pugh.
|
Modifier and Type | Field and Description |
---|---|
private DoubleProperty |
cellSize
The default cell size.
|
(package private) static double |
DEFAULT_CELL_SIZE
*
Stylesheet Handling *
*
|
bindings, ellipsisWidth, graphic, graphicPropertyChangedListener, invalidText, mnemonic_underscore, text, textWidth
IS_TOUCH_SUPPORTED
Constructor and Description |
---|
CellSkinBase(C control,
B behavior) |
Modifier and Type | Method and Description |
---|---|
ReadOnlyDoubleProperty |
cellSizeProperty() |
private DoubleProperty |
cellSizePropertyImpl() |
double |
getCellSize() |
static java.util.List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
java.util.List<CssMetaData<? extends Styleable,?>> |
getCssMetaData()
This method should delegate to
Node.getClassCssMetaData() so that
a Node's CssMetaData can be accessed without the need for reflection. |
bottomLabelPadding, computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, handleControlPropertyChanged, isIgnoreGraphic, isIgnoreText, layoutChildren, layoutLabelInArea, layoutLabelInArea, leftLabelPadding, mnemonicTargetChanged, queryAccessibleAttribute, rightLabelPadding, topLabelPadding, updateChildren, updateDisplayedText
dispose, getBehavior, registerChangeListener, unregisterChangeListener
consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace
private DoubleProperty cellSize
static final double DEFAULT_CELL_SIZE
public final double getCellSize()
public final ReadOnlyDoubleProperty cellSizeProperty()
private DoubleProperty cellSizePropertyImpl()
public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Node.getClassCssMetaData()
so that
a Node's CssMetaData can be accessed without the need for reflection.getCssMetaData
in class SkinBase<C extends Cell>