java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
com.tlcsdm.core.javafx.control.SubmitButton
- 所有已实现的接口:
javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class SubmitButton
extends javafx.scene.layout.Region
- 作者:
- unknowIfGuestInDream
-
属性概要
属性类型属性说明javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> javafx.beans.property.DoublePropertyjavafx.beans.property.ReadOnlyObjectProperty<SubmitButton.Status> 从类继承的属性 javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width从类继承的属性 javafx.scene.Parent
needsLayout从类继承的属性 javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible -
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private static final doubleprivate final javafx.scene.paint.Paintprivate final javafx.scene.paint.Paintprivate final doubleprivate javafx.scene.shape.Rectangleprivate final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> private static final Stringprivate javafx.scene.paint.Colorprivate javafx.scene.shape.Rectangleprivate final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> private doubleprivate javafx.scene.shape.SVGPathprivate final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> private javafx.scene.layout.StackPaneprivate javafx.scene.layout.Regionprivate final booleanprivate SubmitButton.Statusprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate javafx.scene.layout.StackPaneprivate static final doubleprivate static final doubleprivate final javafx.beans.property.DoublePropertyprivate javafx.scene.shape.Arcprivate final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> private javafx.scene.layout.Paneprivate doubleprivate final javafx.beans.property.ObjectProperty<SubmitButton.Status> private static final Stringprivate static final Stringprivate javafx.scene.text.Textprivate final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> private final javafx.animation.Timelineprivate double从类继承的字段 javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE从类继承的字段 javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidprivate voidprivate voidprivate doubleclamp(double min, double max, double value) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> javafx.collections.ObservableList<javafx.scene.Node> javafx.scene.paint.ColorgetColor()获取color属性的值。double获取progress属性的值。获取status属性的值。private voidinit()private voidinitGraphics(String txt) voidjavafx.beans.property.DoublePropertyprivate voidredraw()private voidprivate voidresize()voidsetColor(javafx.scene.paint.Color col) 设置color属性的值。voidvoidsetProgress(double PROGRESS) 设置progress属性的值。private voidsetStatus(SubmitButton.Status state) javafx.beans.property.ReadOnlyObjectProperty<SubmitButton.Status> 从类继承的方法 javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBackground, getBorder, getClassCssMetaData, getCssMetaData, 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从类继承的方法 javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds从类继承的方法 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, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, 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, isFocusVisible, isFocusWithin, 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从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 javafx.css.Styleable
getStyleableNode
-
属性详细资料
-
color
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> colorProperty- 另请参阅:
-
progress
public javafx.beans.property.DoubleProperty progressProperty- 另请参阅:
-
status
- 另请参阅:
-
-
字段详细资料
-
PREFERRED_WIDTH
private static final double PREFERRED_WIDTH- 另请参阅:
-
PREFERRED_HEIGHT
private static final double PREFERRED_HEIGHT- 另请参阅:
-
MINIMUM_WIDTH
private static final double MINIMUM_WIDTH- 另请参阅:
-
MINIMUM_HEIGHT
private static final double MINIMUM_HEIGHT- 另请参阅:
-
MAXIMUM_WIDTH
private static final double MAXIMUM_WIDTH- 另请参阅:
-
MAXIMUM_HEIGHT
private static final double MAXIMUM_HEIGHT- 另请参阅:
-
aspectRatio
private static final double aspectRatio- 另请参阅:
-
keepAspect
private final boolean keepAspect -
size
private double size -
width
private double width -
height
private double height -
frame
private javafx.scene.shape.Rectangle frame -
buttonArea
private javafx.scene.shape.Rectangle buttonArea -
text
private javafx.scene.text.Text text -
progressPane
private javafx.scene.layout.Pane progressPane -
progressBar
private javafx.scene.shape.Arc progressBar -
iconPane
private javafx.scene.layout.StackPane iconPane -
iconWrap
private javafx.scene.layout.Region iconWrap -
icon
private javafx.scene.shape.SVGPath icon -
pane
private javafx.scene.layout.StackPane pane -
color
private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> color -
frameColor
private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> frameColor -
buttonColor
private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> buttonColor -
textColor
private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> textColor -
progressBarColor
private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> progressBarColor -
iconColor
private final javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> iconColor -
progress
private final javafx.beans.property.DoubleProperty progress -
status
-
formerColor
private javafx.scene.paint.Color formerColor -
lastStatus
-
backgroundPaint
private final javafx.scene.paint.Paint backgroundPaint -
borderPaint
private final javafx.scene.paint.Paint borderPaint -
borderWidth
private final double borderWidth -
timeline
private final javafx.animation.Timeline timeline -
SVG_CHECK_PATH
- 另请参阅:
-
SVG_FAIL_PATH
- 另请参阅:
-
DEF_COLOR
- 另请参阅:
-
-
构造器详细资料
-
SubmitButton
public SubmitButton() -
SubmitButton
-
-
方法详细资料
-
init
private void init() -
initGraphics
-
registerListeners
private void registerListeners() -
layoutChildren
public void layoutChildren()- 覆盖:
layoutChildren在类中javafx.scene.Parent
-
getChildren
public javafx.collections.ObservableList<javafx.scene.Node> getChildren()- 覆盖:
getChildren在类中javafx.scene.Parent
-
getColor
public javafx.scene.paint.Color getColor()获取color属性的值。- 属性说明:
- 返回:
color属性的值- 另请参阅:
-
setColor
public void setColor(javafx.scene.paint.Color col) 设置color属性的值。- 属性说明:
- 参数:
col-color属性的值- 另请参阅:
-
colorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> colorProperty()- 返回:
color属性- 另请参阅:
-
getProgress
public double getProgress()获取progress属性的值。- 属性说明:
- 返回:
progress属性的值- 另请参阅:
-
setProgress
public void setProgress(double PROGRESS) 设置progress属性的值。- 属性说明:
- 参数:
PROGRESS-progress属性的值- 另请参阅:
-
progressProperty
public javafx.beans.property.DoubleProperty progressProperty()- 返回:
progress属性- 另请参阅:
-
getStatus
获取status属性的值。- 属性说明:
- 返回:
status属性的值- 另请参阅:
-
setStatus
-
statusProperty
- 返回:
status属性- 另请参阅:
-
getLastStatus
-
setFailed
public void setFailed() -
animateUpToProgress
private void animateUpToProgress() -
animateFromProgressSuccess
private void animateFromProgressSuccess() -
animateFromProgressFail
private void animateFromProgressFail() -
clamp
private double clamp(double min, double max, double value) -
resize
private void resize() -
redraw
private void redraw()
-