Package pi.actor

Class TextBlock

All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class TextBlock extends TextActor<TextBlockBox>
Ein mehrzeiliger Textblock.
  • Constructor Details

    • TextBlock

      @API public TextBlock(Object content)
      Erstellt einen mehrzeiligen Textblock.
      Parameters:
      content - Der Textinhalt, der dargestellt werden soll.
  • Method Details

    • lineSpacing

      @API @Getter public double lineSpacing()
      Gibt den Zeilenabstand.

      Der Zeilenabstand ist ein Faktor, der den Abstand zwischen den Zeilen relativ zum Standardabstand bestimmt. Ein Wert von 1 bedeutet den normalen Zeilenabstand, Werte größer als 1 erhöhen den Abstand, während Werte zwischen 0 und 1 den Abstand verringern. Zum Beispiel würde ein Wert von 1.5 den Zeilenabstand um 50% erhöhen, während ein Wert von 0.75 den Zeilenabstand um 25% verringern würde.

      Returns:
      Der Zeilenabstand.
      Since:
      0.45.0
    • lineSpacing

      @API @Setter @ChainableMethod public TextBlock lineSpacing(double lineSpacing)
      Setzt den Zeilenabstand.

      Der Zeilenabstand ist ein Faktor, der den Abstand zwischen den Zeilen relativ zum Standardabstand bestimmt. Ein Wert von 1 bedeutet den normalen Zeilenabstand, Werte größer als 1 erhöhen den Abstand, während Werte zwischen 0 und 1 den Abstand verringern. Zum Beispiel würde ein Wert von 1.5 den Zeilenabstand um 50% erhöhen, während ein Wert von 0.75 den Zeilenabstand um 25% verringern würde.

      Parameters:
      lineSpacing - Der Zeilenabstand.
      Returns:
      Dieses Objekt für Methodenverkettung.
      Since:
      0.45.0
    • lines

      @API @Getter public String[] lines()
      Gibt den Textinhalt der einzelnen Zeilen zurück.
      Returns:
      Jede Zeile ist ein Element des Arrays.
      Since:
      0.45.0