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.menu |
Menu bar support classes.
|
jexer.ttree |
TTreeView and supporting classes.
|
Modifier and Type | Class and Description |
---|---|
class |
TDesktop
TDesktop is a special-class window that is drawn underneath everything
else.
|
class |
TEditColorThemeWindow
TEditColorThemeWindow provides an easy UI for users to alter the running
color theme.
|
class |
TEditorWindow
TEditorWindow is a basic text file editor.
|
class |
TExceptionDialog
TExceptionDialog displays an exception and its stack trace to the user,
and provides a means to save a troubleshooting report for support.
|
class |
TFileOpenBox
TFileOpenBox is a system-modal dialog for selecting a file to open.
|
class |
TFontChooserWindow
TFontChooserWindow provides an easy UI for users to alter the running
font.
|
class |
TImageWindow
TImageWindow shows an image with scrollbars.
|
class |
TInputBox
TInputBox is a system-modal dialog with an OK button and a text input
field.
|
class |
TMessageBox
TMessageBox is a system-modal dialog with buttons for OK, Cancel, Yes, or
No.
|
class |
TScrollableWindow
TScrollableWindow is a convenience superclass for windows that have
scrollbars.
|
class |
TTableWindow
TTableWindow is used to display and edit regular two-dimensional tables of
cells.
|
class |
TTerminalWindow
TTerminalWindow exposes a ECMA-48 / ANSI X3.64 style terminal in a window.
|
Modifier and Type | Method and Description |
---|---|
TWindow |
TApplication.addWindow(java.lang.String title,
int width,
int height)
Convenience function to create a new window and make it active.
|
TWindow |
TApplication.addWindow(java.lang.String title,
int width,
int height,
int flags)
Convenience function to create a new window and make it active.
|
TWindow |
TApplication.addWindow(java.lang.String title,
int x,
int y,
int width,
int height)
Convenience function to create a new window and make it active.
|
TWindow |
TApplication.addWindow(java.lang.String title,
int x,
int y,
int width,
int height,
int flags)
Convenience function to create a new window and make it active.
|
TWindow |
TApplication.getActiveWindow()
Get the current active window.
|
TWindow |
TWidget.getWindow()
Get the window this widget is on.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<TWindow> |
TApplication.getAllWindows()
Get a (shallow) copy of the window list.
|
Modifier and Type | Method and Description |
---|---|
void |
TApplication.activateWindow(TWindow window)
Activate a window: bring it to the top and have it receive events.
|
void |
TApplication.closeWindow(TWindow window)
Close window.
|
void |
TApplication.doSmartPlacement(TWindow window)
Place a window to minimize its overlap with other windows.
|
boolean |
TApplication.hasWindow(TWindow window)
Check if a window instance is in this application's window list.
|
void |
TApplication.hideWindow(TWindow window)
Hide a window.
|
protected void |
TWidget.setupForTWindow(TWindow window,
int x,
int y,
int width,
int height)
Backdoor access for TWindow's constructor.
|
void |
TWidget.setWindow(TWindow window)
Set this widget's window to a specific window.
|
void |
TApplication.showWindow(TWindow window)
Show a window.
|
Constructor and Description |
---|
TStatusBar(TWindow window)
Public constructor.
|
TStatusBar(TWindow window,
java.lang.String text)
Public constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
TWindowBackend
TWindowBackend uses a window in one TApplication to provide a backend for
another TApplication.
|
Modifier and Type | Class and Description |
---|---|
class |
DemoCheckBoxWindow
This window demonstates the TRadioGroup, TRadioButton, and TCheckBox
widgets.
|
class |
DemoEditorWindow
This window demonstates the TEditor widget.
|
class |
DemoMainWindow
This is the main "demo" application window.
|
class |
DemoMsgBoxWindow
This window demonstates the TMessageBox and TInputBox widgets.
|
class |
DemoTableWindow
This window demonstates the TTable widget.
|
class |
DemoTextFieldWindow
This window demonstates the TField and TPasswordField widgets.
|
class |
DemoTextWindow
This window demonstates the TText, THScroller, and TVScroller widgets.
|
class |
DemoTreeViewWindow
This window demonstates the TTreeView widget.
|
class |
DesktopDemo
The modified desktop.
|
Modifier and Type | Class and Description |
---|---|
class |
TMenu
TMenu is a top-level collection of TMenuItems.
|
Modifier and Type | Class and Description |
---|---|
class |
TTreeViewWindow
TTreeViewWindow wraps a tree view with horizontal and vertical scrollbars
in a standalone window.
|
Copyright © 2019 Kevin Lamonte. Licensed MIT.