Package pi.graphics.boxes
Class InsetBox
java.lang.Object
pi.graphics.boxes.Box
pi.graphics.boxes.InsetBox
Ein Außenabstand um die enthaltene Kind-Box.
- Since:
- 0.40.0
- Author:
- Josef Friedrich
- See Also:
-
Field Summary
FieldsFields inherited from class pi.graphics.boxes.Box
childs, definedHeight, definedWidth, disabled, height, measureDimensionTwice, parent, supportsDefinedDimension, width, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFügt eine Kind-Box hinzu.allSides(int margin) Setzt den Außenabstand aller Seiten in Pixel.intbottom()Gibt den unteren Außenabstand in Pixel zurück.bottom(int bottom) Setzt den unteren Außenabstand in Pixel.intleft()Gibt den linken Außenabstand in Pixel zurück.left(int left) Setzt den linken Außenabstand in Pixel.intGibt die Anzahl an Kinder-Boxen zurück.intright()Gibt den rechten Außenabstand in Pixel zurück.right(int right) Setzt den rechten Außenabstand in Pixel.inttop()Gibt den oberen Außenabstand in Pixel zurück.top(int top) Setzt den oberen Außenabstand in Pixel.Methods inherited from class pi.graphics.boxes.Box
anchor, debug, disable, disabled, enable, height, height, iterator, measure, measureAnchors, measureDimension, remeasure, render, toggle, toString, toStringFormatter, width, width, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
child
Die Kind-Box, dieser übergeordneten Box.
-
-
Constructor Details
-
InsetBox
public InsetBox() -
InsetBox
Erzeugt einen neuen Außenabstand durch die Angabe der enthaltenen Kind-Box. Rahmen- Parameters:
child- Die Kind-Box, die umrahmt werden soll.- Since:
- 0.40.0
-
-
Method Details
-
top
Gibt den oberen Außenabstand in Pixel zurück.- Returns:
- Der obere Außenabstand in Pixel.
- Since:
- 0.42.0
-
top
Setzt den oberen Außenabstand in Pixel.- Parameters:
top- Der obere Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
right
Gibt den rechten Außenabstand in Pixel zurück.- Returns:
- Der rechten Außenabstand in Pixel.
- Since:
- 0.42.0
-
right
Setzt den rechten Außenabstand in Pixel.- Parameters:
right- Der rechten Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
bottom
Gibt den unteren Außenabstand in Pixel zurück.- Returns:
- Der unteren Außenabstand in Pixel.
- Since:
- 0.42.0
-
bottom
Setzt den unteren Außenabstand in Pixel.- Parameters:
bottom- Der unteren Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
left
Gibt den linken Außenabstand in Pixel zurück.- Returns:
- Der linken Außenabstand in Pixel.
- Since:
- 0.42.0
-
left
Setzt den linken Außenabstand in Pixel.- Parameters:
left- Der linken Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
allSides
Setzt den Außenabstand aller Seiten in Pixel.- Parameters:
margin- Der Außenabstand aller Seiten in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..). - Since:
- 0.40.0
-
addChild
Fügt eine Kind-Box hinzu.Die Zellbox wird dabei als Elternbox der Kind-Box gesetzt.
- Parameters:
child- Die Kind-Box.
-
numberOfChilds
public int numberOfChilds()Description copied from class:BoxGibt die Anzahl an Kinder-Boxen zurück.- Specified by:
numberOfChildsin classBox- Returns:
- Die Anzahl an Kinder-Boxen.
-