Uses of Interface
com.googlecode.lanterna.screen.Screen
Packages that use Screen
-
Uses of Screen in com.googlecode.lanterna.gui2
Fields in com.googlecode.lanterna.gui2 declared as ScreenMethods in com.googlecode.lanterna.gui2 that return ScreenModifier and TypeMethodDescriptionAbstractTextGUI.getScreen()
TextGUI.getScreen()
Returns theScreen
for thisWindowBasedTextGUI
Constructors in com.googlecode.lanterna.gui2 with parameters of type ScreenModifierConstructorDescriptionprotected
AbstractTextGUI
(TextGUIThreadFactory textGUIThreadFactory, Screen screen) Constructor forAbstractTextGUI
that requires aScreen
and a factory for creating the GUI threadMultiWindowTextGUI
(TextGUIThreadFactory guiThreadFactory, Screen screen) Creates a newMultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations.MultiWindowTextGUI
(TextGUIThreadFactory guiThreadFactory, Screen screen, WindowManager windowManager) Creates a newMultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations.MultiWindowTextGUI
(TextGUIThreadFactory guiThreadFactory, Screen screen, WindowManager windowManager, WindowPostRenderer postRenderer, Component background) Creates a newMultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations.MultiWindowTextGUI
(Screen screen) Creates a newMultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations.MultiWindowTextGUI
(Screen screen, WindowManager windowManager, Component background) Creates a newMultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations.MultiWindowTextGUI
(Screen screen, WindowManager windowManager, WindowPostRenderer postRenderer, Component background) Creates a newMultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations.MultiWindowTextGUI
(Screen screen, TextColor backgroundColor) Deprecated.It's preferred to use a custom background component if you want to customize the background color, or you should change the theme. -
Uses of Screen in com.googlecode.lanterna.screen
Classes in com.googlecode.lanterna.screen that implement ScreenModifier and TypeClassDescriptionclass
This class implements some of the Screen logic that is not directly tied to the actual implementation of how the Screen translate to the terminal.class
This is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.class
VirtualScreen wraps a normal screen and presents it as a screen that has a configurable minimum size; if the real screen is smaller than this size, the presented screen will add scrolling to get around it.Fields in com.googlecode.lanterna.screen declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
VirtualScreen.realScreen
private final Screen
ScreenTextGraphics.screen
Constructors in com.googlecode.lanterna.screen with parameters of type ScreenModifierConstructorDescription(package private)
ScreenTextGraphics
(Screen screen) Creates a newScreenTextGraphics
targeting the specified screenVirtualScreen
(Screen screen) Creates a new VirtualScreen that wraps a supplied Screen.