Class EmailFieldSkin

java.lang.Object
javafx.scene.control.SkinBase<EmailField>
com.dlsc.gemsfx.skins.GemsSkinBase<EmailField>
com.dlsc.gemsfx.skins.EmailFieldSkin
All Implemented Interfaces:
javafx.scene.control.Skin<EmailField>

public class EmailFieldSkin extends GemsSkinBase<EmailField>
Skin for EmailField.

The skin places the field's editor in the control, adds optional mail and validation icons, installs the validation tooltip, and shows a popup list with matching domain suggestions while the user types after the at sign.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a skin for the given email field.
  • Method Summary

    Methods inherited from class javafx.scene.control.SkinBase

    computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, 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 Object

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

    • EmailFieldSkin

      public EmailFieldSkin(EmailField field)
      Creates a skin for the given email field.
      Parameters:
      field - the email field rendered by this skin