public class ClockSkin extends com.sun.javafx.scene.control.skin.BehaviorSkinBase<Clock,ClockBehavior>
Modifier and Type | Method and Description |
---|---|
protected double |
computeMaxHeight(double WIDTH,
double TOP_INSET,
double RIGHT_INSET,
double BOTTOM_INSET,
double LEFT_INSET) |
protected double |
computeMaxWidth(double HEIGHT,
double TOP_INSET,
double RIGHT_INSET,
double BOTTOM_INSET,
double LEFT_INSET) |
protected double |
computeMinHeight(double WIDTH,
double TOP_INSET,
double RIGHT_INSET,
double BOTTOM_INSET,
double LEFT_INSET) |
protected double |
computeMinWidth(double HEIGHT,
double TOP_INSET,
double RIGHT_INSET,
double BOTTOM_INSET,
double LEFT_INSET) |
protected double |
computePrefHeight(double WIDTH,
double TOP_INSET,
double RIGHT_INSET,
double BOTTOM_INSET,
double LEFT_INSET) |
protected double |
computePrefWidth(double HEIGHT,
double TOP_INSET,
double RIGHT_INSET,
double BOTTOM_INSET,
double LEFT_INSET) |
void |
dispose() |
void |
drawClock() |
void |
drawHourPointer() |
void |
drawMinutePointer() |
void |
drawSecondPointer() |
Clock |
getControl() |
protected void |
handleControlPropertyChanged(java.lang.String PROPERTY) |
void |
layoutChildren(double x,
double y,
double w,
double h) |
void |
repaint() |
getBehavior, registerChangeListener
computeBaselineOffset, consumeMouseEvents, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace
public ClockSkin(Clock CONTROL)
protected void handleControlPropertyChanged(java.lang.String PROPERTY)
handleControlPropertyChanged
in class com.sun.javafx.scene.control.skin.BehaviorSkinBase<Clock,ClockBehavior>
public void repaint()
public void layoutChildren(double x, double y, double w, double h)
layoutChildren
in class javafx.scene.control.SkinBase<Clock>
public final Clock getControl()
public final void dispose()
dispose
in interface javafx.scene.control.Skin<Clock>
dispose
in class com.sun.javafx.scene.control.skin.BehaviorSkinBase<Clock,ClockBehavior>
protected double computeMinWidth(double HEIGHT, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMinWidth
in class javafx.scene.control.SkinBase<Clock>
protected double computeMinHeight(double WIDTH, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMinHeight
in class javafx.scene.control.SkinBase<Clock>
protected double computeMaxWidth(double HEIGHT, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMaxWidth
in class javafx.scene.control.SkinBase<Clock>
protected double computeMaxHeight(double WIDTH, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMaxHeight
in class javafx.scene.control.SkinBase<Clock>
protected double computePrefWidth(double HEIGHT, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computePrefWidth
in class javafx.scene.control.SkinBase<Clock>
protected double computePrefHeight(double WIDTH, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computePrefHeight
in class javafx.scene.control.SkinBase<Clock>
public void drawClock()
public void drawMinutePointer()
public void drawHourPointer()
public void drawSecondPointer()