Interface Screen.Writer
- Enclosing interface:
- Screen
public static interface Screen.Writer
-
Method Summary
Modifier and TypeMethodDescriptionvoid
background
(Rectangle rect, int color) Fill background with a given color.void
border
(int x, int y, int width, int height) Write a border with a given rectangle coordinates.void
void
text
(String text, Rectangle rect, HorizontalAlign hAlign, VerticalAlign vAlign) Write aligned text within a bounds.void
text
(org.jline.utils.AttributedString text, int x, int y) Write an attributed text horizontally starting from a position defined byx
andy
within a bounds of aScreen
.
-
Method Details
-
text
- Parameters:
text
- the text to writex
- the x positiony
- the y position
-
text
void text(org.jline.utils.AttributedString text, int x, int y) Write an attributed text horizontally starting from a position defined byx
andy
within a bounds of aScreen
.- Parameters:
text
- the text to writex
- the x positiony
- the y position
-
border
void border(int x, int y, int width, int height) Write a border with a given rectangle coordinates.- Parameters:
x
- the x positiony
- the y positionwidth
- the rectangle widthheight
- the rectangle height
-
background
Fill background with a given color.- Parameters:
rect
- the rectange to fillcolor
- the color to use
-
text
void text(String text, Rectangle rect, @Nullable HorizontalAlign hAlign, @Nullable VerticalAlign vAlign) Write aligned text within a bounds.- Parameters:
text
- the text to writerect
- the rectangle boundshAlign
- the horizontal aligmentvAlign
- the vertical aligment
-