Package | Description |
---|---|
jexer |
Jexer - Java Text User Interface library
|
jexer.backend |
The interface between TApplication and user-facing I/O.
|
jexer.demos |
Demonstration programs.
|
jexer.event |
Events that are generated by both end-user I/O (keyboard/mouse) and other
UI elements (menu/resize).
|
jexer.layout |
Available layout managers.
|
jexer.menu |
Menu bar support classes.
|
jexer.ttree |
TTreeView and supporting classes.
|
Class and Description |
---|
Scrollable
Scrollable provides a public API for horizontal and vertical scrollbars.
|
TAction
A TAction represents a simple action to perform in response to the user.
|
TApplication
TApplication is the main driver class for a full Text User Interface
application.
|
TApplication.BackendType
Two backend types are available.
|
TButton
TButton implements a simple button.
|
TCalendar
TCalendar is a date picker widget.
|
TCheckBox
TCheckBox implements an on/off checkbox.
|
TComboBox
TComboBox implements a combobox containing a drop-down list and edit
field.
|
TCommand
This class encapsulates a user command event.
|
TDesktop
TDesktop is a special-class window that is drawn underneath everything
else.
|
TDirectoryList
TDirectoryList shows the files within a directory.
|
TEditorWidget
TEditorWidget displays an editable text document.
|
TField
TField implements an editable text field.
|
TFileOpenBox.Type
TFileOpenBox can be called for either Open or Save actions.
|
THScroller
THScroller implements a simple horizontal scroll bar.
|
TImage
TImage renders a piece of a bitmap image on screen.
|
TImage.Scale
Selections for fitting the image to the text cells.
|
TInputBox
TInputBox is a system-modal dialog with an OK button and a text input
field.
|
TKeypress
This class represents keystrokes.
|
TLabel
TLabel implements a simple label, with an optional mnemonic hotkey action
associated with it.
|
TList
TList shows a list of strings, and lets the user select one.
|
TMessageBox
TMessageBox is a system-modal dialog with buttons for OK, Cancel, Yes, or
No.
|
TMessageBox.Result
Message boxes have these possible results.
|
TMessageBox.Type
Message boxes have these supported types.
|
TPanel
TPanel is an empty container for other widgets.
|
TPasswordField
TPasswordField implements an editable text field that displays
stars/asterisks when it is not active.
|
TProgressBar
TProgressBar implements a simple progress bar.
|
TRadioButton
TRadioButton implements a selectable radio button.
|
TRadioGroup
TRadioGroup is a collection of TRadioButtons with a box and label.
|
TScrollableWidget
TScrollableWidget is a convenience superclass for widgets that have
scrollbars.
|
TScrollableWindow
TScrollableWindow is a convenience superclass for windows that have
scrollbars.
|
TSpinner
TSpinner implements a simple up/down spinner.
|
TSplitPane
TSplitPane contains two widgets with a draggable horizontal or vertical
bar between them.
|
TStatusBar
TStatusBar implements a status line with clickable buttons.
|
TTableWidget
TTableWidget is used to display and edit regular two-dimensional tables of
cells.
|
TTableWidget.Border
Available borders for cells.
|
TTableWidget.Cell
Cell represents an editable cell in the table.
|
TTableWidget.Column
Column represents a column of cells.
|
TTableWidget.Row
Row represents a row of cells.
|
TTerminalWindow
TTerminalWindow exposes a ECMA-48 / ANSI X3.64 style terminal in a window.
|
TText
TText implements a simple scrollable text area.
|
TText.Justification
Available text justifications.
|
TTimer
TTimer implements a simple timer.
|
TVScroller
TVScroller implements a simple vertical scroll bar.
|
TWidget
TWidget is the base class of all objects that can be drawn on screen or
handle user input events.
|
TWindow
TWindow is the top-level container and drawing surface for other widgets.
|
Class and Description |
---|
TApplication
TApplication is the main driver class for a full Text User Interface
application.
|
TWidget
TWidget is the base class of all objects that can be drawn on screen or
handle user input events.
|
TWindow
TWindow is the top-level container and drawing surface for other widgets.
|
Class and Description |
---|
TApplication
TApplication is the main driver class for a full Text User Interface
application.
|
TApplication.BackendType
Two backend types are available.
|
TDesktop
TDesktop is a special-class window that is drawn underneath everything
else.
|
TWidget
TWidget is the base class of all objects that can be drawn on screen or
handle user input events.
|
TWindow
TWindow is the top-level container and drawing surface for other widgets.
|
Class and Description |
---|
TCommand
This class encapsulates a user command event.
|
TKeypress
This class represents keystrokes.
|
Class and Description |
---|
TWidget
TWidget is the base class of all objects that can be drawn on screen or
handle user input events.
|
Class and Description |
---|
TApplication
TApplication is the main driver class for a full Text User Interface
application.
|
TKeypress
This class represents keystrokes.
|
TWidget
TWidget is the base class of all objects that can be drawn on screen or
handle user input events.
|
TWindow
TWindow is the top-level container and drawing surface for other widgets.
|
Class and Description |
---|
Scrollable
Scrollable provides a public API for horizontal and vertical scrollbars.
|
TAction
A TAction represents a simple action to perform in response to the user.
|
TApplication
TApplication is the main driver class for a full Text User Interface
application.
|
TScrollableWidget
TScrollableWidget is a convenience superclass for widgets that have
scrollbars.
|
TScrollableWindow
TScrollableWindow is a convenience superclass for windows that have
scrollbars.
|
TWidget
TWidget is the base class of all objects that can be drawn on screen or
handle user input events.
|
TWindow
TWindow is the top-level container and drawing surface for other widgets.
|
Copyright © 2019 Kevin Lamonte. Licensed MIT.