Uses of Interface
com.googlecode.lanterna.screen.Screen
-
Packages that use Screen Package Description com.googlecode.lanterna.gui2 com.googlecode.lanterna.screen -
-
Uses of Screen in com.googlecode.lanterna.gui2
Fields in com.googlecode.lanterna.gui2 declared as Screen Modifier and Type Field Description private Screen
AbstractTextGUI. screen
Methods in com.googlecode.lanterna.gui2 that return Screen Modifier and Type Method Description Screen
AbstractTextGUI. getScreen()
Screen
TextGUI. getScreen()
Returns theScreen
for thisWindowBasedTextGUI
Constructors in com.googlecode.lanterna.gui2 with parameters of type Screen Constructor Description 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 Screen Modifier and Type Class Description class
AbstractScreen
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
TerminalScreen
This is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.class
VirtualScreen
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 Screen Modifier and Type Field Description private Screen
VirtualScreen. realScreen
private Screen
ScreenTextGraphics. screen
Constructors in com.googlecode.lanterna.screen with parameters of type Screen Constructor Description ScreenTextGraphics(Screen screen)
Creates a newScreenTextGraphics
targeting the specified screenVirtualScreen(Screen screen)
Creates a new VirtualScreen that wraps a supplied Screen.
-