Class CalendarTimeTextFieldSkin

java.lang.Object
javafx.scene.control.SkinBase<CalendarTimeTextField>
jfxtras.internal.scene.control.skin.CalendarTimeTextFieldSkin
All Implemented Interfaces:
javafx.scene.control.Skin<CalendarTimeTextField>, TextFieldSkin

public class CalendarTimeTextFieldSkin extends javafx.scene.control.SkinBase<CalendarTimeTextField> implements TextFieldSkin
Allows editing the time in a text field. Format is hardcoded to HH:MM:SS.mmm, but
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    private javafx.scene.layout.GridPane
     
    private javafx.scene.image.ImageView
     
    private javafx.stage.Popup
     
    private javafx.scene.control.TextField
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
     
    private void
    construct the nodes
    private void
    When the control is focus, forward the focus to the textfield
    private void
    parse the contents that was typed in the textfield
    private void
     
    void
    Make the call to TextInputControl.selectAll().
    private void
     
    private void
     

    Methods inherited from class javafx.scene.control.SkinBase

    computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • textField

      private javafx.scene.control.TextField textField
    • imageView

      private javafx.scene.image.ImageView imageView
    • gridPane

      private javafx.scene.layout.GridPane gridPane
    • calendarTimePicker

      private CalendarTimePicker calendarTimePicker
  • Constructor Details

  • Method Details

    • construct

      private void construct()
    • refreshValue

      private void refreshValue()
    • initFocusSimulation

      private void initFocusSimulation()
      When the control is focus, forward the focus to the textfield
    • selectAll

      public void selectAll()
      Description copied from interface: TextFieldSkin
      Make the call to TextInputControl.selectAll().
      Specified by:
      selectAll in interface TextFieldSkin
    • createNodes

      private void createNodes()
      construct the nodes
    • parse

      private void parse()
      parse the contents that was typed in the textfield
    • setupPopup

      private void setupPopup()
    • showPopup

      private void showPopup()