Package pi.graphics.boxes


package pi.graphics.boxes
Eine rekursive Datenstruktur, um graphische Elemente ineinander verschachteln zu können und dann die Graphics2D-API einzuzeichen. Die grundlegende Maßeinheit sind Pixel.

So kann zum Beispiel um einen Text ein Rahmen gelegt werden.

Inspiriert von den Component-Klassen.

Since:
0.38.0
Author:
Josef Friedrich
See Also:
  • Class
    Description
    Unterlegt eine Kind-Box mit einer Hintergrundfarbe.
    Legt einen Rahmen um eine enthaltene Kind-Box.
    Eine Box beschreibt eine rechteckige grafische Fläche, die weitere Kinder-Boxen enthalten kann.
    Eine äußere (größere) Behälter-Box, die eine kleinere (innere) Box enthält.
    ChildsBox<T extends Box>
    Eine Box, die mehrere untergeordnete Kinder-Boxen enthält und alle Kinder-Boxen werden in eine CellBox eingebettet.
    Eine Box, die aus mehreren primitiven Kind-Boxen kombiniert ist.
    Ein Kompasspfeil, der in der Mitte eines Quadrats angebracht ist.
    Eine leere Box, die auf bestimmte Abmessungen gesetzt werden kann.
    Eine Ellipse.
    Legt einen Rahmen um eine enthaltene Kind-Box.
     
    GridBox<T extends Box>
     
    Die horizontale Ausrichtung.
    HorizontalBox<T extends Box>
    Eine horizontale Box, die die enthaltenen Kinder-Boxen horizontal von links nach rechts anordnet.
     
    Ein Außenabstand um die enthaltene Kind-Box.
    Eine Box, die keine weiteren Kinder hat.
    PaddingBox<T extends Box>
     
     
    PopulatedCell<T extends Box>
    Eine Zellbox, die einen Inhalt hat.
     
    Ein mehrzeiliger Textblock.
    Eine Zeile des Textblocks.
    Eine Box, die sich um die Verwaltung einer Zeichenkette, einer Schriftart und einer Schriftfarbe kümmert.
    Eine einzeilige Textbox.
     
    Die vertikale Ausrichtung.
    VerticalBox<T extends Box>
    Eine vertikale Box, die die enthaltenen Kinder-Boxen vertikal von oben nach unten anordnet.