Package pi.graphics.boxes_ng
package pi.graphics.boxes_ng
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.
Die Unterklassen lassen sich in drei Kategorien einteilen:
ChildsBox: Box, die mehrere Kind-Boxen enthalten kann.GridBox: Eine Gitter-Box, die mehrere untergeordnete Kinder-Boxen in Zeilen und Spalten anordnet.HorizontalBox: Eine horizontale Box, die die enthaltenen Kinder-Boxen horizontal von links nach rechts anordnet.VerticalBox: Eine vertikale Box, die die enthaltenen Kinder-Boxen vertikal von oben nach unten anordnet.
ChildBox: Box, die nur eine einzige Kind-Box enthalten kann.BackgroundBox: Unterlegt eine Kind-Box mit einer Hintergrundfarbe.BorderBox: Legt einen Rahmen um eine enthaltene Kind-Box.CellBox: Eine äußere (größere) Behälter-Box, die eine kleinere (innere) Box enthält.InsetBox: Ein Außenabstand um die enthaltene Kind-Box.
LeafBox: Box, die keine Kind-Box enthalten kann.CompassBox: Ein Kompasspfeil, der in der Mitte eines Quadrats angebracht ist.DimensionBox: Eine leere Box, die auf eine bestimmte Abmessung gesetzt werden kann.EllipseBox: Eine Ellipse, bei der die Breite und die Höhe angegeben werden kann.ImageBox: Ein Bild, dessen Abmessungen gesetzt werden können und das gespiegelt werden kann.text
Ähnliche Pakete
- Since:
- 0.38.0
- Author:
- Josef Friedrich
-
ClassDescriptionUnterlegt 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.Eine Box, die nur eine einzige Kind-Box enthält.Eine Box, die mehrere untergeordnete Kinder-Boxen enthält und alle Kinder-Boxen werden in eine
CellBoxeingebettet.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 eine bestimmte Abmessung gesetzt werden kann.Eine Ellipse, bei der die Breite und die Höhe angegeben werden kann.Legt einen Rahmen um eine enthaltene Kind-Box.Eine Gitter-Box, die mehrere untergeordnete Kinder-Boxen in Zeilen und Spalten anordnet.HorizontalBox<T extends Box>Eine horizontale Box, die die enthaltenen Kinder-Boxen horizontal von links nach rechts anordnet.Ein Bild, dessen Abmessungen gesetzt werden können und das gespiegelt werden kann.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 vonHöheundBreiteals 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.