Package | Description |
---|---|
com.googlecode.lanterna.gui2 |
Modifier and Type | Interface | Description |
---|---|---|
interface |
AsynchronousTextGUIThread |
Extended interface of TextGUIThread for implementations that uses a separate thread for all GUI event processing and
updating.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractTextGUIThread |
Abstract implementation of
TextGUIThread with common logic for both available concrete implementations. |
class |
SameTextGUIThread |
This
TextGUIThread implementation is assuming the GUI event thread will be the same as the thread that
creates the TextGUI objects. |
class |
SeparateTextGUIThread |
Default implementation of TextGUIThread, this class runs the GUI event processing on a dedicated thread.
|
Modifier and Type | Method | Description |
---|---|---|
TextGUIThread |
SameTextGUIThread.Factory.createTextGUIThread(TextGUI textGUI) |
|
TextGUIThread |
SeparateTextGUIThread.Factory.createTextGUIThread(TextGUI textGUI) |
|
TextGUIThread |
TextGUIThreadFactory.createTextGUIThread(TextGUI textGUI) |
Creates a new
TextGUIThread objects |
TextGUIThread |
AbstractTextGUI.getGUIThread() |
|
TextGUIThread |
TextGUI.getGUIThread() |
The first time this method is called, it will create a new TextGUIThread object that you can use to automatically
manage this TextGUI instead of manually calling
processInput() and updateScreen() . |
Copyright © 2020. All rights reserved.