Datensatzklasse TooltipConfig

java.lang.Object
java.lang.Record
com.dua3.utility.fx.controls.TooltipConfig
Datensatzkomponenten:
showDelay - the delay before a tooltip is shown after the pointer enters the node
showDuration - how long the tooltip is shown
hideDelay - the delay before the tooltip is hidden when the pointer is moved outside the node

public record TooltipConfig(Duration showDelay, Duration showDuration, Duration hideDelay) extends Record
A record holding tooltip durations.
  • Konstruktordetails

    • TooltipConfig

      public TooltipConfig(Duration showDelay, Duration showDuration, Duration hideDelay)
      Erstellt eine Instanz einer Datensatzklasse TooltipConfig.
      Parameter:
      showDelay - Wert für die Datensatzkomponente showDelay
      showDuration - Wert für die Datensatzkomponente showDuration
      hideDelay - Wert für die Datensatzkomponente hideDelay
  • Methodendetails

    • getDefault

      public static TooltipConfig getDefault()
      Get the configuration with the default values as defined by JavaFX.
      Gibt zurück:
      configuration with default values
    • applyTo

      public void applyTo(Tooltip tt)
      Apply this configuration to a tooltip.
      Parameter:
      tt - the tooltip
    • from

      public static TooltipConfig from(Tooltip tt)
      Obtain configuration from a tooltip.
      Parameter:
      tt - the tooltip
      Gibt zurück:
      configuration with values from the tooltip
    • toString

      public final String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals(Object o)
      Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mit Objects::equals(Object,Object).
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • showDelay

      public Duration showDelay()
      Gibt den Wert für die Datensatzkomponente showDelay zurück.
      Gibt zurück:
      Wert der Datensatzkomponente showDelay
    • showDuration

      public Duration showDuration()
      Gibt den Wert für die Datensatzkomponente showDuration zurück.
      Gibt zurück:
      Wert der Datensatzkomponente showDuration
    • hideDelay

      public Duration hideDelay()
      Gibt den Wert für die Datensatzkomponente hideDelay zurück.
      Gibt zurück:
      Wert der Datensatzkomponente hideDelay