类 CustomTextFieldSkin

java.lang.Object
javafx.scene.control.SkinBase<javafx.scene.control.TextField>
javafx.scene.control.skin.TextInputControlSkin<javafx.scene.control.TextField>
javafx.scene.control.skin.TextFieldSkin
com.tlcsdm.core.javafx.control.skin.CustomTextFieldSkin
所有已实现的接口:
javafx.scene.control.Skin<javafx.scene.control.TextField>

public abstract class CustomTextFieldSkin extends javafx.scene.control.skin.TextFieldSkin
  • 属性概要

    属性
    类型
    属性
    说明
    abstract javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    abstract javafx.beans.property.DoubleProperty
     
    abstract javafx.beans.property.DoubleProperty
     
    abstract javafx.beans.property.ObjectProperty<javafx.scene.Node>
     

    从类继承的属性 javafx.scene.control.skin.TextInputControlSkin

    forwardBias, highlightFill, highlightTextFill, promptTextFill, textFill
  • 嵌套类概要

    从类继承的嵌套类/接口 javafx.scene.control.skin.TextInputControlSkin

    javafx.scene.control.skin.TextInputControlSkin.Direction, javafx.scene.control.skin.TextInputControlSkin.TextUnit
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final javafx.scene.control.TextField
     
    private static final javafx.css.PseudoClass
     
    private static final javafx.css.PseudoClass
     
    private static final javafx.css.PseudoClass
     
    private javafx.scene.Node
     
    private javafx.scene.layout.StackPane
     
    private javafx.scene.Node
     
    private javafx.scene.layout.StackPane
     
  • 构造器概要

    构造器
    构造器
    说明
    CustomTextFieldSkin(javafx.scene.control.TextField control)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected double
    computeMinHeight(double w, double topInset, double rightInset, double bottomInset, double leftInset)
     
    protected double
    computeMinWidth(double h, double topInset, double rightInset, double bottomInset, double leftInset)
     
    protected double
    computePrefHeight(double w, double topInset, double rightInset, double bottomInset, double leftInset)
     
    protected double
    computePrefWidth(double h, double topInset, double rightInset, double bottomInset, double leftInset)
     
    void
     
    javafx.scene.text.HitInfo
    getIndex(double x, double y)
     
    protected void
    layoutChildren(double x, double y, double w, double h)
     
    abstract javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    abstract javafx.beans.property.DoubleProperty
     
    abstract javafx.beans.property.DoubleProperty
     
    abstract javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    private void
     

    从类继承的方法 javafx.scene.control.skin.TextFieldSkin

    addHighlight, computeBaselineOffset, computeMaxHeight, deleteChar, getCharacterBounds, getMenuPosition, getRangeShape, getUnderlineShape, maskText, moveCaret, positionCaret, queryAccessibleAttribute, removeHighlight, replaceText

    从类继承的方法 javafx.scene.control.skin.TextInputControlSkin

    executeAccessibleAction, forwardBiasProperty, getClassCssMetaData, getCssMetaData, getHighlightFill, getHighlightTextFill, getInsertionPoint, getPromptTextFill, getTextFill, handleInputMethodEvent, highlightFillProperty, highlightTextFillProperty, install, invalidateMetrics, isForwardBias, promptTextFillProperty, scrollCharacterToVisible, setCaretAnimating, setForwardBias, setHighlightFill, setHighlightTextFill, setPromptTextFill, setTextFill, textFillProperty, updateHighlightFill, updateHighlightTextFill, updateTextFill

    从类继承的方法 javafx.scene.control.SkinBase

    computeMaxWidth, consumeMouseEvents, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 属性详细资料

    • left

      public abstract javafx.beans.property.ObjectProperty<javafx.scene.Node> leftProperty
      另请参阅:
    • right

      public abstract javafx.beans.property.ObjectProperty<javafx.scene.Node> rightProperty
      另请参阅:
    • offsetX

      public abstract javafx.beans.property.DoubleProperty offsetXProperty
      另请参阅:
    • offsetY

      public abstract javafx.beans.property.DoubleProperty offsetYProperty
      另请参阅:
  • 字段详细资料

    • HAS_NO_SIDE_NODE

      private static final javafx.css.PseudoClass HAS_NO_SIDE_NODE
    • HAS_LEFT_NODE

      private static final javafx.css.PseudoClass HAS_LEFT_NODE
    • HAS_RIGHT_NODE

      private static final javafx.css.PseudoClass HAS_RIGHT_NODE
    • left

      private javafx.scene.Node left
    • leftPane

      private javafx.scene.layout.StackPane leftPane
    • rightPane

      private javafx.scene.layout.StackPane rightPane
    • control

      private final javafx.scene.control.TextField control
  • 构造器详细资料

    • CustomTextFieldSkin

      public CustomTextFieldSkin(javafx.scene.control.TextField control)
  • 方法详细资料

    • leftProperty

      public abstract javafx.beans.property.ObjectProperty<javafx.scene.Node> leftProperty()
      返回:
      left 属性
    • rightProperty

      public abstract javafx.beans.property.ObjectProperty<javafx.scene.Node> rightProperty()
      返回:
      right 属性
    • offsetXProperty

      public abstract javafx.beans.property.DoubleProperty offsetXProperty()
      返回:
      offsetX 属性
    • offsetYProperty

      public abstract javafx.beans.property.DoubleProperty offsetYProperty()
      返回:
      offsetY 属性
    • updateChildren

      private void updateChildren()
    • layoutChildren

      protected void layoutChildren(double x, double y, double w, double h)
      覆盖:
      layoutChildren 在类中 javafx.scene.control.skin.TextFieldSkin
    • getIndex

      public javafx.scene.text.HitInfo getIndex(double x, double y)
      覆盖:
      getIndex 在类中 javafx.scene.control.skin.TextFieldSkin
    • computePrefWidth

      protected double computePrefWidth(double h, double topInset, double rightInset, double bottomInset, double leftInset)
      覆盖:
      computePrefWidth 在类中 javafx.scene.control.skin.TextFieldSkin
    • computePrefHeight

      protected double computePrefHeight(double w, double topInset, double rightInset, double bottomInset, double leftInset)
      覆盖:
      computePrefHeight 在类中 javafx.scene.control.skin.TextFieldSkin
    • computeMinWidth

      protected double computeMinWidth(double h, double topInset, double rightInset, double bottomInset, double leftInset)
      覆盖:
      computeMinWidth 在类中 javafx.scene.control.SkinBase<javafx.scene.control.TextField>
    • computeMinHeight

      protected double computeMinHeight(double w, double topInset, double rightInset, double bottomInset, double leftInset)
      覆盖:
      computeMinHeight 在类中 javafx.scene.control.skin.TextFieldSkin
    • dispose

      public void dispose()
      指定者:
      dispose 在接口中 javafx.scene.control.Skin<javafx.scene.control.TextField>
      覆盖:
      dispose 在类中 javafx.scene.control.skin.TextFieldSkin