public class LinearSkin extends GaugeSkinBase<Linear,LinearBehavior>
Constructor and Description |
---|
LinearSkin(Linear CONTROL) |
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 |
drawBackground() |
void |
drawBar() |
void |
drawBarGraph() |
void |
drawForeground() |
void |
drawFrame() |
void |
drawGlowOff() |
void |
drawGlowOn() |
void |
drawIndicators() |
void |
drawLcd() |
void |
drawLcdContent() |
void |
drawLed() |
void |
drawMaxMeasuredIndicator() |
void |
drawMinMeasuredIndicator() |
void |
drawThreshold() |
void |
drawTickmarks() |
void |
drawTitleAndUnit() |
void |
drawUserLed() |
Linear |
getControl() |
protected void |
handleControlPropertyChanged(java.lang.String PROPERTY) |
void |
repaint() |
void |
updateBar() |
addDropShadow, checkMarkers, createAlertIndicator, createAlertIndicatorCanvas, createBargraphLed, createBigKnob, createIndicator, createIndicatorShape, createLcdThresholdIndicator, createLed, createMetalKnob, createPlainKnob, createStandardKnob, createTrendIndicator, createTriangleShape, drawCircularAreas, drawCircularBackground, drawCircularBargraph, drawCircularForeground, drawCircularFrame, drawCircularGlowOff, drawCircularGlowOn, drawCircularIndicators, drawCircularKnobs, drawCircularLcd, drawCircularLed, drawCircularSections, drawCircularTickmarks, drawCircularTrend, drawCircularUserLed, getBlinkInterval, setBlinkInterval
getBehavior, registerChangeListener
computeBaselineOffset, consumeMouseEvents, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace
public LinearSkin(Linear CONTROL)
protected void handleControlPropertyChanged(java.lang.String PROPERTY)
handleControlPropertyChanged
in class com.sun.javafx.scene.control.skin.BehaviorSkinBase<Linear,LinearBehavior>
public void repaint()
public Linear getControl()
public void dispose()
dispose
in interface javafx.scene.control.Skin<Linear>
dispose
in class com.sun.javafx.scene.control.skin.BehaviorSkinBase<Linear,LinearBehavior>
protected double computeMinWidth(double HEIGHT, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMinWidth
in class GaugeSkinBase<Linear,LinearBehavior>
protected double computeMinHeight(double WIDTH, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMinHeight
in class GaugeSkinBase<Linear,LinearBehavior>
protected double computeMaxWidth(double HEIGHT, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMaxWidth
in class GaugeSkinBase<Linear,LinearBehavior>
protected double computeMaxHeight(double WIDTH, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computeMaxHeight
in class GaugeSkinBase<Linear,LinearBehavior>
protected double computePrefWidth(double HEIGHT, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computePrefWidth
in class GaugeSkinBase<Linear,LinearBehavior>
protected double computePrefHeight(double WIDTH, double TOP_INSET, double RIGHT_INSET, double BOTTOM_INSET, double LEFT_INSET)
computePrefHeight
in class GaugeSkinBase<Linear,LinearBehavior>
public void drawFrame()
public void drawBackground()
public void drawTitleAndUnit()
public void drawGlowOff()
public void drawGlowOn()
public void drawIndicators()
public void drawThreshold()
public void drawMinMeasuredIndicator()
public void drawMaxMeasuredIndicator()
public void drawBar()
public void updateBar()
public void drawBarGraph()
public void drawLed()
public void drawUserLed()
public void drawLcd()
public void drawLcdContent()
public void drawTickmarks()
public void drawForeground()