Class CheckedValueField
- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.layout.Pane
-
- javafx.scene.layout.VBox
-
- de.gsi.chart.plugins.measurements.utils.CheckedValueField
-
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
public class CheckedValueField extends javafx.scene.layout.VBox- Author:
- rstein
-
-
Field Summary
Fields Modifier and Type Field Description protected CheckedNumberTextFielddataRangeMaxprotected CheckedNumberTextFielddataRangeMinprotected javafx.scene.control.LabeldataSetNameprotected javafx.beans.value.ChangeListener<java.lang.Boolean>maxRangeFocusLostprotected javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>maxRangeTypedprotected javafx.beans.value.ChangeListener<java.lang.Boolean>minRangeFocusLostprotected javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>minRangeTypedprotected javafx.beans.value.ChangeListener<java.lang.Number>widthChangeListener
-
Constructor Summary
Constructors Constructor Description CheckedValueField()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluateMaxRangeText(boolean applySafeDefaults)voidevaluateMinRangeText(boolean applySafeDefaults)javafx.scene.control.LabelgetDataSetName()doublegetMaxRange()CheckedNumberTextFieldgetMaxRangeTextField()doublegetMinRange()CheckedNumberTextFieldgetMinRangeTextField()javafx.scene.control.LabelgetUnitLabel()doublegetValue()javafx.scene.control.LabelgetValueLabel()javafx.beans.property.DoublePropertymaxRangeProperty()javafx.beans.property.DoublePropertyminRangeProperty()CheckedValueFieldresetRanges()voidsetDataSetName(java.lang.String name)CheckedValueFieldsetMaxRange(double value)CheckedValueFieldsetMinRange(double value)voidsetUnit(java.lang.String val)voidsetValue(double val)voidsetValue(double val, java.lang.String valString)voidsetValueToolTip(java.lang.String toolTip)protected voidsetValueWarning(boolean state)javafx.beans.property.DoublePropertyvalueProperty()-
Methods inherited from class javafx.scene.layout.VBox
alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty
-
Methods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
Methods inherited from class javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds
-
Methods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
-
-
-
Field Detail
-
dataSetName
protected final javafx.scene.control.Label dataSetName
-
dataRangeMin
protected CheckedNumberTextField dataRangeMin
-
dataRangeMax
protected CheckedNumberTextField dataRangeMax
-
minRangeFocusLost
protected final javafx.beans.value.ChangeListener<java.lang.Boolean> minRangeFocusLost
-
maxRangeFocusLost
protected final javafx.beans.value.ChangeListener<java.lang.Boolean> maxRangeFocusLost
-
minRangeTyped
protected final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> minRangeTyped
-
maxRangeTyped
protected final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> maxRangeTyped
-
widthChangeListener
protected final javafx.beans.value.ChangeListener<java.lang.Number> widthChangeListener
-
-
Method Detail
-
evaluateMinRangeText
public void evaluateMinRangeText(boolean applySafeDefaults)
-
evaluateMaxRangeText
public void evaluateMaxRangeText(boolean applySafeDefaults)
-
getDataSetName
public javafx.scene.control.Label getDataSetName()
-
getMaxRange
public double getMaxRange()
-
getMaxRangeTextField
public CheckedNumberTextField getMaxRangeTextField()
-
getMinRange
public double getMinRange()
-
getMinRangeTextField
public CheckedNumberTextField getMinRangeTextField()
-
getUnitLabel
public javafx.scene.control.Label getUnitLabel()
-
getValue
public double getValue()
-
getValueLabel
public javafx.scene.control.Label getValueLabel()
-
maxRangeProperty
public javafx.beans.property.DoubleProperty maxRangeProperty()
-
minRangeProperty
public javafx.beans.property.DoubleProperty minRangeProperty()
-
resetRanges
public CheckedValueField resetRanges()
-
setDataSetName
public void setDataSetName(java.lang.String name)
-
setMaxRange
public CheckedValueField setMaxRange(double value)
-
setMinRange
public CheckedValueField setMinRange(double value)
-
setUnit
public void setUnit(java.lang.String val)
-
setValue
public void setValue(double val)
-
setValue
public void setValue(double val, java.lang.String valString)
-
setValueToolTip
public void setValueToolTip(java.lang.String toolTip)
-
valueProperty
public javafx.beans.property.DoubleProperty valueProperty()
-
setValueWarning
protected void setValueWarning(boolean state)
-
-