Package pi.graphics.boxes


package pi.graphics.boxes
Eine Box ist ein rechteckiges graphisches Element, das in die Graphics2D-API eingezeichnet werden kann.

Eine Box kann weitere Boxen enthalten und dadurch entsteht eine rekursive Datenstruktur. So kann zum Beispiel um einen Text ein Rahmen gelegt werden. Jedes einzuzeichnende Element wird in eine rechteckige Box eingebettet. Die grundlegende Maßeinheit sind Pixel. Dieses Paket ist 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>
     
     
    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>
     
    Speichert die Abmessungen einer Box bzw. eines Rechtecks in Form von Höhe und Breite als Ganzzahl.
    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.