Package | Description |
---|---|
jexer |
Jexer - Java Text User Interface library
|
jexer.backend |
The interface between TApplication and user-facing I/O.
|
Modifier and Type | Method and Description |
---|---|
Screen |
TApplication.getScreen()
Get the Screen.
|
Screen |
TWidget.getScreen()
Get the Screen.
|
Screen |
TWindow.getScreen()
Get the Screen.
|
Modifier and Type | Class and Description |
---|---|
class |
ECMA48Terminal
This class reads keystrokes and mouse events and emits output to ANSI
X3.64 / ECMA-48 type terminals e.g.
|
class |
LogicalScreen
A logical screen composed of a 2D array of Cells.
|
class |
MultiScreen
MultiScreen mirrors its I/O to several screens.
|
class |
SwingTerminal
This Screen backend reads keystrokes and mouse events and draws to either
a Java Swing JFrame (potentially triple-buffered) or a JComponent.
|
Modifier and Type | Field and Description |
---|---|
protected Screen |
GenericBackend.screen
The screen to draw on.
|
Modifier and Type | Method and Description |
---|---|
Screen |
TWindowBackend.getOtherScreen()
Getter for the other application's screen.
|
Screen |
Backend.getScreen()
Get a Screen, which displays the text cells to the user.
|
Screen |
GenericBackend.getScreen()
Getter for screen.
|
Screen |
MultiBackend.getScreen()
Getter for screen.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiScreen.addScreen(Screen screen)
Add a screen to the list.
|
void |
MultiScreen.removeScreen(Screen screen)
Remove a screen from the list.
|
Constructor and Description |
---|
MultiScreen(Screen screen)
Public constructor requires one screen.
|
Copyright © 2019 Kevin Lamonte. Licensed MIT.