Uses of Interface
com.googlecode.lanterna.gui2.TextGUIElement
Packages that use TextGUIElement
Package
Description
-
Uses of TextGUIElement in com.googlecode.lanterna.gui2
Subinterfaces of TextGUIElement in com.googlecode.lanterna.gui2Modifier and TypeInterfaceDescriptioninterfaceMain interface for different border classes, with additional methods to help lanterna figure out the size and offset of components wrapped by borders.interfaceThis is the main interface defining a component in Lanterna, although you will probably not implement this directly but rather extend theAbstractComponentor another one of the sub-classes instead to avoid implementing most of the methods in this interface.interfaceContainer is a component that contains a collection of child components.interfaceThis interface marks a component as able to receive keyboard input from the user.Classes in com.googlecode.lanterna.gui2 that implement TextGUIElementModifier and TypeClassDescriptionprotected classprivate static classclassAbstract implementation ofBorderinterface that has some of the methods filled out.classAbstractComponent<T extends Component>AbstractComponent provides some good default behaviour for aComponent, all components in Lanterna extends from this class in some way.classAbstractComposite<T extends Container>This abstract implementation contains common code for the differentCompositeimplementations.classAbstractInteractableComponent<T extends AbstractInteractableComponent<T>>Default implementation of Interactable that extends from AbstractComponent.classAbstractListBox<V, T extends AbstractListBox<V,T>> Base class for several list box implementations, this will handle things like list of items and the scrollbar.classThis class is a list box implementation that displays a number of items that has actions associated with them.classThis is a special label that contains not just a single text to display but a number of frames that are cycled through.private static classprivate static classprivate static classclassSimple labeled button that the user can trigger by pressing the Enter or the Spacebar key on the keyboard when the component is in focus.classThe checkbox component looks like a regular checkbox that you can find in modern graphics user interfaces, a label and a space that the user can toggle on and off by using enter or space keys.classCheckBoxList<V>This is a list box implementation where each item has its own checked state that can be toggled on and offclassComboBox<V>This is a simple combo box implementation that allows the user to select one out of multiple items through a drop-down menu.classSimple component which draws a solid color over its area.classSpecial component that is by default displayed as the background of a text gui unless you override it with something else.classclassLabel is a simple read-only text display component.classThis class is the basic building block for creating user interfaces, being the standard implementation ofContainerthat supports multiple children.classThis GUI element gives a visual indication of how far a process of some sort has progressed at any given time.classRadioBoxList<V>The list box will display a number of items, of which one and only one can be marked as selected.classClassic scrollbar that can be used to display where inside a larger component a view is showing.classStatic non-interactive component that is typically rendered as a single line.classclassThis component keeps a text content that is editable by the user. -
Uses of TextGUIElement in com.googlecode.lanterna.gui2.dialogs
Classes in com.googlecode.lanterna.gui2.dialogs that implement TextGUIElement -
Uses of TextGUIElement in com.googlecode.lanterna.gui2.table
Classes in com.googlecode.lanterna.gui2.table that implement TextGUIElementModifier and TypeClassDescriptionclassTable<V>The table class is an interactable component that displays a grid of cells containing data along with a header of labels.