A B C D E F G H I K L M N O P Q R S T U V W X 

A

AbstractComponent - Class in com.googlecode.lanterna.gui.component
 
AbstractComponent() - Constructor for class com.googlecode.lanterna.gui.component.AbstractComponent
 
AbstractContainer - Class in com.googlecode.lanterna.gui.component
 
AbstractContainer() - Constructor for class com.googlecode.lanterna.gui.component.AbstractContainer
 
AbstractInteractableComponent - Class in com.googlecode.lanterna.gui.component
 
AbstractInteractableComponent() - Constructor for class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
 
AbstractListBox - Class in com.googlecode.lanterna.gui.component
Common base class for list-type components (check box list, action list, etc)
AbstractListBox() - Constructor for class com.googlecode.lanterna.gui.component.AbstractListBox
 
AbstractListBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui.component.AbstractListBox
 
AbstractTerminal - Class in com.googlecode.lanterna.terminal
Containing a some very fundamental implementations that should be common for all terminals
AbstractTerminal() - Constructor for class com.googlecode.lanterna.terminal.AbstractTerminal
 
ACS - Class in com.googlecode.lanterna.terminal
Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 but converted to its UTF-8 counterpart.
Action - Interface in com.googlecode.lanterna.gui
This class is similar to the ActionListener in AWT, used to setup actions associated with, for example, buttons
ActionListBox - Class in com.googlecode.lanterna.gui.component
 
ActionListBox() - Constructor for class com.googlecode.lanterna.gui.component.ActionListBox
 
ActionListBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui.component.ActionListBox
 
ActionListDialog - Class in com.googlecode.lanterna.gui.dialog
 
actionToRunInEventThread - Variable in class com.googlecode.lanterna.gui.GUIScreen
 
ActivityIndicator - Class in com.googlecode.lanterna.gui.component
For indicating that the program is working on something and not frozen.
ActivityIndicator() - Constructor for class com.googlecode.lanterna.gui.component.ActivityIndicator
 
addAction(Action) - Method in class com.googlecode.lanterna.gui.component.ActionListBox
Adds an action to the list, using toString() of the action as a label
addAction(String, Action) - Method in class com.googlecode.lanterna.gui.component.ActionListBox
Adds an action to the list, with a specified label
addBorder(Border, String) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
addBorder(Border, String) - Method in interface com.googlecode.lanterna.gui.Component
Surrounds this component with a specified border
addComponent(Component, LayoutParameter...) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
addComponent(Component, LayoutParameter...) - Method in class com.googlecode.lanterna.gui.component.Panel
 
addComponent(Component, LayoutParameter...) - Method in interface com.googlecode.lanterna.gui.Container
Adds a new subcomponent to this container.
addComponent(Component, LayoutParameter...) - Method in class com.googlecode.lanterna.gui.layout.BorderLayout
 
addComponent(Component, LayoutParameter...) - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager
Adds a component to the layout manager
addComponent(Component, LayoutParameter...) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
addComponent(Component, LayoutParameter...) - Method in class com.googlecode.lanterna.gui.Window
 
addComponentListener(ComponentListener) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
addComponentListener(ComponentListener) - Method in interface com.googlecode.lanterna.gui.Component
 
addContainerListener(ContainerListener) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
addContainerListener(ContainerListener) - Method in interface com.googlecode.lanterna.gui.Container
 
addContainerListener(ContainerListener) - Method in class com.googlecode.lanterna.gui.Window
 
addEmptyLine() - Method in class com.googlecode.lanterna.gui.Window
Deprecated. 
addInputProfile(KeyMappingProfile) - Method in interface com.googlecode.lanterna.input.InputProvider
Adds a KeyMappingProfile to be used when converting raw user input bytes to Key objects.
addInputProfile(KeyMappingProfile) - Method in class com.googlecode.lanterna.terminal.InputEnabledAbstractTerminal
 
addInputProfile(KeyMappingProfile) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
addItem(Object) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
addItem(Object) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
addItem(Object) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
addProfile(KeyMappingProfile) - Method in class com.googlecode.lanterna.input.InputDecoder
 
addResizeListener(Terminal.ResizeListener) - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
 
addResizeListener(Terminal.ResizeListener) - Method in interface com.googlecode.lanterna.terminal.Terminal
Adds a ResizeListener to be called when the terminal has changed size.
addRow(Component...) - Method in class com.googlecode.lanterna.gui.component.Table
Adds a new row to this table, using the given components as its cells.
addShortcut(Key.Kind, Action) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
addShortcut(char, boolean, boolean, Action) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
addShortcut(Key.Kind, Action) - Method in class com.googlecode.lanterna.gui.component.Table
 
addShortcut(char, boolean, boolean, Action) - Method in class com.googlecode.lanterna.gui.component.Table
 
addShortcut(Key.Kind, Action) - Method in interface com.googlecode.lanterna.gui.InteractableContainer
Adds a keyboard shortcut to be invoked when the Interactable component in focus within this container didn't handle the keyboard event and the event matches the supplied Key.Kind.
addShortcut(char, boolean, boolean, Action) - Method in interface com.googlecode.lanterna.gui.InteractableContainer
Adds a keyboard shortcut to be invoked when the Interactable component in focus within this container didn't handle the keyboard event and the event matches the supplied character and control key status.
addShortcut(Key.Kind, Action) - Method in class com.googlecode.lanterna.gui.util.ShortcutHelper
 
addShortcut(char, boolean, boolean, Action) - Method in class com.googlecode.lanterna.gui.util.ShortcutHelper
 
addWindowListener(WindowListener) - Method in class com.googlecode.lanterna.gui.Window
 
afterEnteredFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
 
afterEnteredFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
afterEnteredFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.Button
 
afterLeftFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
 
afterLeftFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.Button
 
AltAndCharacterPattern - Class in com.googlecode.lanterna.input
 
AltAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.AltAndCharacterPattern
 
alterTableStructure(int) - Method in class com.googlecode.lanterna.gui.component.Table
 
ANSITerminal - Class in com.googlecode.lanterna.terminal.text
A common ANSI text terminal implementation
ANSITerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.text.ANSITerminal
 
appendLine(String) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
applyBackgroundColor(Terminal.Color) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applyBackgroundColor(int, int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applyBackgroundColor(int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applyBackgroundColor(Terminal.Color) - Method in interface com.googlecode.lanterna.terminal.Terminal
Changes the background color for all the following characters put to the terminal.
applyBackgroundColor(int, int, int) - Method in interface com.googlecode.lanterna.terminal.Terminal
Changes the background color for all the following characters put to the terminal.
applyBackgroundColor(int) - Method in interface com.googlecode.lanterna.terminal.Terminal
Changes the background color for all the following characters put to the terminal.
applyBackgroundColor(Terminal.Color) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applyBackgroundColor(int, int, int) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applyBackgroundColor(int) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applyForegroundColor(Terminal.Color) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applyForegroundColor(int, int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applyForegroundColor(int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applyForegroundColor(Terminal.Color) - Method in interface com.googlecode.lanterna.terminal.Terminal
Changes the foreground color for all the following characters put to the terminal.
applyForegroundColor(int, int, int) - Method in interface com.googlecode.lanterna.terminal.Terminal
Changes the foreground color for all the following characters put to the terminal.
applyForegroundColor(int) - Method in interface com.googlecode.lanterna.terminal.Terminal
Changes the foreground color for all the following characters put to the terminal.
applyForegroundColor(Terminal.Color) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applyForegroundColor(int, int, int) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applyForegroundColor(int) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applySGR(Terminal.SGR...) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
applySGR(Terminal.SGR...) - Method in interface com.googlecode.lanterna.terminal.Terminal
Activates an SGR code for all the following characters put to the terminal.
applySGR(Terminal.SGR...) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
applyTheme(Theme.Category) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Applies theme-specific settings according to the category supplied.
applyTheme(Theme.Definition) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Applies theme-specific settings according to the definition supplied.
ARROW_DOWN - Static variable in class com.googlecode.lanterna.terminal.ACS
 
ARROW_LEFT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
ARROW_RIGHT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
ARROW_UP - Static variable in class com.googlecode.lanterna.terminal.ACS
 

B

background() - Method in class com.googlecode.lanterna.gui.Theme.Definition
 
backspace() - Method in class com.googlecode.lanterna.gui.component.EditArea
Action for "Backspace" key
BARS - Static variable in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
hyphen, backslash, pipe, forward slash
BLOCK_DENSE - Static variable in class com.googlecode.lanterna.terminal.ACS
 
BLOCK_MIDDLE - Static variable in class com.googlecode.lanterna.terminal.ACS
 
BLOCK_SOLID - Static variable in class com.googlecode.lanterna.terminal.ACS
 
BLOCK_SPARSE - Static variable in class com.googlecode.lanterna.terminal.ACS
 
Border - Class in com.googlecode.lanterna.gui
Class responsible for defining and rendering a border around a component.
Border() - Constructor for class com.googlecode.lanterna.gui.Border
 
Border.Bevel - Class in com.googlecode.lanterna.gui
 
Border.Bevel(boolean) - Constructor for class com.googlecode.lanterna.gui.Border.Bevel
 
Border.Invisible - Class in com.googlecode.lanterna.gui
 
Border.Invisible() - Constructor for class com.googlecode.lanterna.gui.Border.Invisible
 
Border.Standard - Class in com.googlecode.lanterna.gui
 
Border.Standard() - Constructor for class com.googlecode.lanterna.gui.Border.Standard
 
BorderLayout - Class in com.googlecode.lanterna.gui.layout
Layout manager inspired by java.awt.BorderLayout
BorderLayout() - Constructor for class com.googlecode.lanterna.gui.layout.BorderLayout
 
BOTTOM - Static variable in class com.googlecode.lanterna.gui.layout.BorderLayout
 
Button - Class in com.googlecode.lanterna.gui.component
 
Button(String) - Constructor for class com.googlecode.lanterna.gui.component.Button
 
Button(String, Action) - Constructor for class com.googlecode.lanterna.gui.component.Button
 

C

calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.Button
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.EditArea
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.EmptySpace
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.Label
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.Panel
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.Separator
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.Table
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.TextArea
 
calculatePreferredSize() - Method in class com.googlecode.lanterna.gui.component.TextBox
 
CENTER - Static variable in class com.googlecode.lanterna.gui.layout.BorderLayout
 
CharacterPattern - Interface in com.googlecode.lanterna.input
Used to compare a list of character if they match a particular pattern
CheckBox - Class in com.googlecode.lanterna.gui.component
 
CheckBox(String, boolean) - Constructor for class com.googlecode.lanterna.gui.component.CheckBox
 
CheckBoxList - Class in com.googlecode.lanterna.gui.component
 
CheckBoxList() - Constructor for class com.googlecode.lanterna.gui.component.CheckBoxList
 
CheckBoxList(TerminalSize) - Constructor for class com.googlecode.lanterna.gui.component.CheckBoxList
 
CHEVRONS - Static variable in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
caret, greater-than, uppercase 'V', less-than
clear() - Method in class com.googlecode.lanterna.gui.component.ActivityIndicator
 
clear() - Method in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
 
clear() - Method in class com.googlecode.lanterna.gui.component.TextArea
 
clear() - Method in class com.googlecode.lanterna.screen.Screen
Erases all the characters on the screen, effectively giving you a blank area.
clearItems() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
clearItems() - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
clearItems() - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
clearScreen() - Method in interface com.googlecode.lanterna.terminal.Terminal
Removes all the characters, colors and graphics from the screep and leaves you with a big empty space.
clearScreen() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
close() - Method in class com.googlecode.lanterna.gui.dialog.WaitingDialog
 
close() - Method in class com.googlecode.lanterna.gui.Window
 
closeWindow() - Method in class com.googlecode.lanterna.gui.GUIScreen
Deprecated.
Call getActiveWindow().close() instead
closeWindow(Window) - Method in class com.googlecode.lanterna.gui.GUIScreen
Used internally to close a window; API users should call Window.close() instead
CLUB - Static variable in class com.googlecode.lanterna.terminal.ACS
 
com.googlecode.lanterna - package com.googlecode.lanterna
 
com.googlecode.lanterna.gui - package com.googlecode.lanterna.gui
 
com.googlecode.lanterna.gui.component - package com.googlecode.lanterna.gui.component
 
com.googlecode.lanterna.gui.dialog - package com.googlecode.lanterna.gui.dialog
 
com.googlecode.lanterna.gui.layout - package com.googlecode.lanterna.gui.layout
 
com.googlecode.lanterna.gui.listener - package com.googlecode.lanterna.gui.listener
 
com.googlecode.lanterna.gui.util - package com.googlecode.lanterna.gui.util
 
com.googlecode.lanterna.input - package com.googlecode.lanterna.input
 
com.googlecode.lanterna.screen - package com.googlecode.lanterna.screen
 
com.googlecode.lanterna.terminal - package com.googlecode.lanterna.terminal
 
com.googlecode.lanterna.terminal.swing - package com.googlecode.lanterna.terminal.swing
 
com.googlecode.lanterna.terminal.text - package com.googlecode.lanterna.terminal.text
 
CommonCheckBox - Class in com.googlecode.lanterna.gui.component
 
CommonCheckBox(String) - Constructor for class com.googlecode.lanterna.gui.component.CommonCheckBox
 
CommonProfile - Class in com.googlecode.lanterna.input
Common key press profiles that seems to be shared by most terminals/terminal emulators.
CommonProfile() - Constructor for class com.googlecode.lanterna.input.CommonProfile
 
completeRefresh() - Method in class com.googlecode.lanterna.screen.Screen
Clears the terminal and repaints with the whole content of the Screen.
Component - Interface in com.googlecode.lanterna.gui
The base component interface, which all components must implement.
component - Variable in class com.googlecode.lanterna.gui.layout.LinearLayout.LinearLayoutComponent
 
Component.Alignment - Enum in com.googlecode.lanterna.gui
 
ComponentAdapter - Class in com.googlecode.lanterna.gui.listener
This adapter class can help you create component listeners that only needs a subset of the events required by the ComponentListener.
ComponentAdapter() - Constructor for class com.googlecode.lanterna.gui.listener.ComponentAdapter
 
ComponentListener - Interface in com.googlecode.lanterna.gui.listener
 
components() - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
Container - Interface in com.googlecode.lanterna.gui
This interface must be implemented by any component this is to have subcomponents.
ContainerAdapter - Class in com.googlecode.lanterna.gui.listener
 
ContainerAdapter() - Constructor for class com.googlecode.lanterna.gui.listener.ContainerAdapter
 
ContainerListener - Interface in com.googlecode.lanterna.gui.listener
 
containsComponent(Component) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
containsComponent(Component) - Method in interface com.googlecode.lanterna.gui.Container
This method can used to see if a particular component is contained with this objects list of immediate children.
createCygwinTerminal() - Static method in class com.googlecode.lanterna.TerminalFacade
Experimental Cygwin support!
createCygwinTerminal(Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
Experimental Cygwin support!
createCygwinTerminal(InputStream, OutputStream) - Static method in class com.googlecode.lanterna.TerminalFacade
Experimental Cygwin support!
createCygwinTerminal(InputStream, OutputStream, Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
Experimental Cygwin support!
createGUIScreen() - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a GUIScreen backed by a default terminal
createGUIScreen(Terminal) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a GUIScreen backed by a supplied Terminal
createGUIScreen(Screen) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a GUIScreen backed by a supplied Screen
createItemString(int) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
createItemString(int) - Method in class com.googlecode.lanterna.gui.component.ActionListBox
 
createItemString(int) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
createItemString(int) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
createScreen() - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a Screen backed by a default terminal
createScreen(Terminal) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a Screen backed by a supplied Terminal
createSwingTerminal() - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a new SwingTerminal object, a simple Swing terminal emulator, 100 columns wide and 30 rows high.
createSwingTerminal(int, int) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a new SwingTerminal object, a simple Swing terminal emulator, with specified dimensions.
createSwingTerminal(TerminalAppearance) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a new SwingTerminal object, a simple Swing terminal emulator, 100 columns wide and 30 rows high.
createSwingTerminal(TerminalAppearance, int, int) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a new SwingTerminal object, a simple Swing terminal emulator, with specified dimensions.
createTerminal() - Static method in class com.googlecode.lanterna.TerminalFacade
This method will return a SwingTerminal if you are running the program on a system with a graphical environment available, otherwise a suitable text-based Terminal, all with default settings.
createTerminal(Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a default terminal with a specified character set.
createTerminal(InputStream, OutputStream) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a default terminal with a specified input/output streams.
createTerminal(InputStream, OutputStream, Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a default terminal with a specified character set and input/output streams.
createTextTerminal() - Static method in class com.googlecode.lanterna.TerminalFacade
 
createTextTerminal(InputStream, OutputStream, Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
 
createUnixTerminal() - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a UnixTerminal object using the default character set and System.out and System.in for input and output of the terminal.
createUnixTerminal(Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a UnixTerminal object that is using a supplied character set when converting characters to bytes.
createUnixTerminal(InputStream, OutputStream) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a UnixTerminal object that is using supplied input and output streams for standard out and standard in.
createUnixTerminal(InputStream, OutputStream, Charset) - Static method in class com.googlecode.lanterna.TerminalFacade
Creates a UnixTerminal object that is using supplied input and output streams for standard out and standard in, as well as a character set to be used when converting characters to bytes.
CtrlAltAndCharacterPattern - Class in com.googlecode.lanterna.input
 
CtrlAltAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
 
CtrlAndCharacterPattern - Class in com.googlecode.lanterna.input
 
CtrlAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.CtrlAndCharacterPattern
 
CygwinTerminal - Class in com.googlecode.lanterna.terminal.text
This class is trying to provide some special workarounds in order to function in Cygwin terminal environments.
CygwinTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.text.CygwinTerminal
 

D

DEFAULT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Default colors the SwingTerminal is using if you don't specify anything
DEFAULT_APPEARANCE - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
DEFAULT_BOLD_FONT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
DEFAULT_NORMAL_FONT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
DefaultBackgroundRenderer - Class in com.googlecode.lanterna.gui
A default background renderer implementation that draws the background as a solid color and, if set, prints a title and the JVM memory usage.
DefaultBackgroundRenderer() - Constructor for class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
Solid-color background with no title
DefaultBackgroundRenderer(String) - Constructor for class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
Solid-color background with user-specified title
DefaultLaidOutComponent - Class in com.googlecode.lanterna.gui.layout
 
DefaultLaidOutComponent(Component, TerminalSize, TerminalPosition) - Constructor for class com.googlecode.lanterna.gui.layout.DefaultLaidOutComponent
 
delete() - Method in class com.googlecode.lanterna.gui.component.EditArea
Action for "Del" key.
DialogButtons - Enum in com.googlecode.lanterna.gui.dialog
 
DialogResult - Enum in com.googlecode.lanterna.gui.dialog
 
DIAMOND - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DICE - Static variable in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
Unicode dice characters (not supported by all terminals)
doAction() - Method in interface com.googlecode.lanterna.gui.Action
 
doEventLoop() - Method in class com.googlecode.lanterna.gui.GUIScreen
 
DOT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_LOW_LEFT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_LOW_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_DOWN - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_LEFT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_RIGHT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_SINGLE_DOWN - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_SINGLE_LEFT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_SINGLE_RIGHT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_SINGLE_UP - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_T_UP - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_UP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_UP_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
DOUBLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.terminal.ACS
 
drawBackground(TextGraphics) - Method in class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
 
drawBackground(TextGraphics) - Method in interface com.googlecode.lanterna.gui.GUIScreenBackgroundRenderer
 
drawBorder(TextGraphics, TerminalSize, String) - Method in class com.googlecode.lanterna.gui.Border.Bevel
 
drawBorder(TextGraphics, TerminalSize, String) - Method in class com.googlecode.lanterna.gui.Border
 
drawBorder(TextGraphics, TerminalSize, String) - Method in class com.googlecode.lanterna.gui.Border.Invisible
 
drawBorder(TextGraphics, TerminalSize, String) - Method in class com.googlecode.lanterna.gui.Border.Standard
 
drawDisplay(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.EditArea
 
drawString(int, int, String, ScreenCharacterStyle...) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Draws a string to the terminal, with the first character starting at specified coordinates and which an option list of styles applied.
drawString(int, int, String, ScreenCharacterStyle...) - Method in class com.googlecode.lanterna.screen.ScreenWriter
Draws a string on the screen at a particular position

E

EditArea - Class in com.googlecode.lanterna.gui.component
Multi-line text edit component
EditArea() - Constructor for class com.googlecode.lanterna.gui.component.EditArea
 
EditArea(TerminalSize) - Constructor for class com.googlecode.lanterna.gui.component.EditArea
 
EditArea(TerminalSize, String) - Constructor for class com.googlecode.lanterna.gui.component.EditArea
 
EditArea(TerminalSize, String, boolean) - Constructor for class com.googlecode.lanterna.gui.component.EditArea
 
EmptySpace - Class in com.googlecode.lanterna.gui.component
 
EmptySpace() - Constructor for class com.googlecode.lanterna.gui.component.EmptySpace
 
EmptySpace(int, int) - Constructor for class com.googlecode.lanterna.gui.component.EmptySpace
 
ensurePositivePosition() - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
enterPrivateMode() - Method in interface com.googlecode.lanterna.terminal.Terminal
Calling this method will, where supported, give your terminal a private area to use, separate from what was there before.
enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.text.CygwinTerminal
 
enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
 
equals(Object) - Method in class com.googlecode.lanterna.input.Key
 
equals(Object) - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
equals(Object) - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
equals(Object) - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
equals(Object) - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
equals(Object) - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
ESC_CODE - Static variable in class com.googlecode.lanterna.input.KeyMappingProfile
 
exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
exitPrivateMode() - Method in interface com.googlecode.lanterna.terminal.Terminal
If you have previously entered private mode, this method will exit this and, depending on implementation, maybe restore what the terminal looked like before private mode was entered.
exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.text.CygwinTerminal
 
exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
 

F

FACE_BLACK - Static variable in class com.googlecode.lanterna.terminal.ACS
 
FACE_WHITE - Static variable in class com.googlecode.lanterna.terminal.ACS
 
FileDialog - Class in com.googlecode.lanterna.gui.dialog
 
fillArea(char) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Replaces the content of the entire TextGraphic object with one character
fillRectangle(char, TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Replaces the content of a rectangle within the TextGraphic drawing area with a specified character
fillScreen(char) - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
fix_issue() - Method in class com.googlecode.lanterna.gui.component.EditArea
 
FixedTerminalSizeProvider - Class in com.googlecode.lanterna.terminal.text
Using this terminal size provider, your terminal will be set to a fixed size and will never resize.
FixedTerminalSizeProvider(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.text.FixedTerminalSizeProvider
 
flush() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
flush() - Method in interface com.googlecode.lanterna.terminal.Terminal
Calls flush() on the underlying OutputStream object, or whatever other implementation this terminal is built around.
flush() - Method in class com.googlecode.lanterna.terminal.text.StreamBasedTerminal
 
foreground() - Method in class com.googlecode.lanterna.gui.Theme.Definition
 

G

getActionsToRunInEventThreadQueue() - Method in class com.googlecode.lanterna.gui.GUIScreen
 
getActiveWindow() - Method in class com.googlecode.lanterna.gui.GUIScreen
Returns the top window in the window stack, the one which currently has user input focus.
getAlignment() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getAlignment() - Method in interface com.googlecode.lanterna.gui.Component
 
getAWTColor(int) - Static method in class com.googlecode.lanterna.terminal.XTerm8bitIndexedColorUtils
Returns the supplied color index as a AWT Color object
getAWTColor(int, TerminalPalette) - Static method in class com.googlecode.lanterna.terminal.XTerm8bitIndexedColorUtils
Returns the supplied color index as a AWT Color object
getBackgroundColor() - Method in interface com.googlecode.lanterna.gui.TextGraphics
 
getBackgroundColor() - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
getBackgroundRenderer() - Method in class com.googlecode.lanterna.gui.GUIScreen
 
getBoldTextFont() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
getBorder() - Method in class com.googlecode.lanterna.gui.component.Panel
 
getBorder() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getBorder() - Method in class com.googlecode.lanterna.gui.Window
 
getBrightBlack() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightBlue() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightCyan() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightGreen() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightMagenta() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightRed() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightWhite() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBrightYellow() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getBufferIndex() - Method in class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 
getButtonActive() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getButtonInactive() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getButtonLabelActive() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getButtonLabelInactive() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getCause() - Method in exception com.googlecode.lanterna.LanternaException
 
getCel(int, int) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
getCharacter() - Method in class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 
getCharacter() - Method in class com.googlecode.lanterna.input.Key
 
getCheckBox() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getCheckBoxSelected() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getCheckedItem() - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
getCheckedItemIndex() - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
getCJKFont() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
getClosestColor(int, int, int) - Static method in class com.googlecode.lanterna.terminal.XTerm8bitIndexedColorUtils
Given a RGB value, finds the closest color from the 8-bit palette.
getColorPalette() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
getColumn() - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
getColumns() - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
getCompleteFillChar() - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
getComponent() - Method in class com.googlecode.lanterna.gui.layout.DefaultLaidOutComponent
 
getComponent() - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager.LaidOutComponent
 
getComponentAt(int) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
getComponentAt(int) - Method in interface com.googlecode.lanterna.gui.Container
 
getComponentAt(int) - Method in class com.googlecode.lanterna.gui.Window
 
getComponentCount() - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
getComponentCount() - Method in interface com.googlecode.lanterna.gui.Container
 
getComponentCount() - Method in class com.googlecode.lanterna.gui.Window
 
getComponentListeners() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getCursorPosition(List<Character>) - Static method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
 
getCursorPosition() - Method in class com.googlecode.lanterna.screen.Screen
 
getData() - Method in class com.googlecode.lanterna.gui.component.EditArea
 
getDataBuffer() - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
getDataSize() - Method in class com.googlecode.lanterna.gui.component.EditArea
 
getDefault() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefaultStyle() instead
getDefaultBrightColor() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getDefaultColor() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getDefaultStyle() - Method in class com.googlecode.lanterna.gui.Theme
Gets the default style to use when no Category-specific style is set.
getDefaultTheme() - Static method in class com.googlecode.lanterna.gui.Theme
 
getDefinition(Theme.Category) - Method in class com.googlecode.lanterna.gui.Theme
 
getDialogEmptyArea() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getDisplayCharacter() - Method in class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 
getDisplayLine(int, int, int) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
getEditPosition() - Method in class com.googlecode.lanterna.gui.component.TextBox
 
getFillCharacter() - Method in class com.googlecode.lanterna.gui.component.TextBox
 
getForegroundColor() - Method in interface com.googlecode.lanterna.gui.TextGraphics
 
getForegroundColor() - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
getGUIScreen() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getHeight() - Method in interface com.googlecode.lanterna.gui.TextGraphics
Height, in rows, of the TextGraphics drawing area.
getHotspot() - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
 
getHotspot() - Method in class com.googlecode.lanterna.gui.component.ActionListBox
 
getHotspot() - Method in interface com.googlecode.lanterna.gui.Interactable
When the component has keyboard focus, this method is called by the GUI system to figure out where should the cursor be positioned.
getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
getIndex() - Method in enum com.googlecode.lanterna.terminal.Terminal.Color
 
getInnerAreaLocation(int, int) - Method in class com.googlecode.lanterna.gui.Border.Bevel
 
getInnerAreaLocation(int, int) - Method in class com.googlecode.lanterna.gui.Border
 
getInnerAreaLocation(int, int) - Method in class com.googlecode.lanterna.gui.Border.Invisible
 
getInnerAreaLocation(int, int) - Method in class com.googlecode.lanterna.gui.Border.Standard
 
getInnerAreaSize(int, int) - Method in class com.googlecode.lanterna.gui.Border.Bevel
 
getInnerAreaSize(int, int) - Method in class com.googlecode.lanterna.gui.Border
 
getInnerAreaSize(int, int) - Method in class com.googlecode.lanterna.gui.Border.Invisible
 
getInnerAreaSize(int, int) - Method in class com.googlecode.lanterna.gui.Border.Standard
 
getInputFocusedComponent() - Method in class com.googlecode.lanterna.gui.Window
 
getItem() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getItemAt(int) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getItemSelected() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getJFrame() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
This method will give you the underlying JFrame for this terminal.
getKind() - Method in class com.googlecode.lanterna.input.Key
 
getLastKnownSize() - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
Used internally to get the last size known to the terminal
getLastReportedTerminalPosition() - Method in class com.googlecode.lanterna.input.InputDecoder
 
getLayoutManager() - Method in class com.googlecode.lanterna.gui.component.Panel
 
getLine(int) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
getLineLength(int) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
getLines() - Method in class com.googlecode.lanterna.gui.component.Label
 
getListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.ActionListBox
 
getListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
getListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
getLocalizedMessage() - Method in exception com.googlecode.lanterna.LanternaException
 
getMajorAxis(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
getMajorAxis(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getMajorAxis(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
getMajorGrowingParameter() - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
getMajorGrowingParameter() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getMajorGrowingParameter() - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
getMajorMaximizesParameter() - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
getMajorMaximizesParameter() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getMajorMaximizesParameter() - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
getMaximumSize() - Method in class com.googlecode.lanterna.gui.component.TextArea
 
getMessage() - Method in exception com.googlecode.lanterna.LanternaException
 
getMinimumSize() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getMinimumSize() - Method in interface com.googlecode.lanterna.gui.Component
This method is called by the layout system to figure out what the absolute minimum size is for this component.
getMinimumSize() - Method in class com.googlecode.lanterna.gui.component.TextArea
 
getMinorAxis(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
getMinorAxis(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getMinorAxis(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
getMinorGrowingParameter() - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
getMinorGrowingParameter() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getMinorGrowingParameter() - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
getMinorMaximizesParameter() - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
getMinorMaximizesParameter() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getMinorMaximizesParameter() - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
getNextCharacter() - Method in class com.googlecode.lanterna.input.InputDecoder
 
getNormalBlack() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalBlue() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalCyan() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalGreen() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalMagenta() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalRed() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalTextFont() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
getNormalWhite() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNormalYellow() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
getNrOfItems() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getNrOfRows() - Method in class com.googlecode.lanterna.gui.component.Table
 
getNumRows() - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
getOwner() - Method in class com.googlecode.lanterna.gui.Window
 
getParent() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getParent() - Method in interface com.googlecode.lanterna.gui.Component
 
getPatterns() - Method in class com.googlecode.lanterna.input.CommonProfile
 
getPatterns() - Method in class com.googlecode.lanterna.input.GnomeTerminalProfile
 
getPatterns() - Method in class com.googlecode.lanterna.input.KeyMappingProfile
 
getPatterns() - Method in class com.googlecode.lanterna.input.OSXKeyMappingProfile
 
getPatterns() - Method in class com.googlecode.lanterna.input.PuttyProfile
 
getPreferredSize() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getPreferredSize() - Method in interface com.googlecode.lanterna.gui.Component
This method is called by the layout system to figure out how much space each component will be assigned.
getPreferredSize() - Method in class com.googlecode.lanterna.gui.layout.BorderLayout
 
getPreferredSize() - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager
Calculates the optimal size of the container this layout manager is controlling by asking every component controlled by the manager how big they would like to be.
getPreferredSize() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getProgress() - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
getRaisedBorder() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getRemainingFillChar() - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
getRepresentationKey() - Method in enum com.googlecode.lanterna.input.Key.Kind
 
getResult(List<Character>) - Method in class com.googlecode.lanterna.input.AltAndCharacterPattern
 
getResult(List<Character>) - Method in interface com.googlecode.lanterna.input.CharacterPattern
 
getResult(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
 
getResult(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAndCharacterPattern
 
getResult(List<Character>) - Method in class com.googlecode.lanterna.input.NormalCharacterPattern
 
getResult(List<Character>) - Method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
 
getRow(int) - Method in class com.googlecode.lanterna.gui.component.Table
 
getRow() - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
getRows() - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
getScreen() - Method in class com.googlecode.lanterna.gui.GUIScreen
Gets the underlying screen, which can be used for starting, stopping, querying for size and much more
getScreenBackground() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getSelectedIndex() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getSelectedItem() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getSelectedListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getSelectedListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.ActionListBox
 
getSelectedListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
getSelectedListItemThemeDefinition(Theme) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
getSelectionCharacter() - Method in class com.googlecode.lanterna.gui.component.CheckBox
 
getSelectionCharacter() - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
getShadow() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getSize() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
getSize() - Method in class com.googlecode.lanterna.gui.layout.DefaultLaidOutComponent
 
getSize() - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager.LaidOutComponent
 
getSize() - Method in interface com.googlecode.lanterna.gui.TextGraphics
Size of the area the TextGraphics can edit, as a TerminalSize object, any attempts to draw outside of this area will be ignored.
getStackTrace() - Method in exception com.googlecode.lanterna.LanternaException
 
getStyle() - Method in class com.googlecode.lanterna.gui.component.Label
 
getSubPanels() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
getTabBehaviour() - Method in class com.googlecode.lanterna.screen.Screen
Gets the behaviour for what to do about tab characters.
getTerminal() - Method in class com.googlecode.lanterna.screen.Screen
 
getTerminalSize() - Method in class com.googlecode.lanterna.screen.Screen
 
getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
getTerminalSize() - Method in interface com.googlecode.lanterna.terminal.Terminal
Returns the size of the terminal, expressed as a TerminalSize object.
getTerminalSize() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
getTerminalSize() - Method in class com.googlecode.lanterna.terminal.text.CygwinTerminal
 
getTerminalSize() - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
 
getText() - Method in class com.googlecode.lanterna.gui.component.Button
 
getText() - Method in class com.googlecode.lanterna.gui.component.Label
 
getText() - Method in class com.googlecode.lanterna.gui.component.TextBox
 
getTextBox() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getTextBoxFocused() - Method in class com.googlecode.lanterna.gui.Theme
Deprecated.
use getDefinition instead.
getTextColor() - Method in class com.googlecode.lanterna.gui.component.Label
 
getTheme() - Method in interface com.googlecode.lanterna.gui.TextGraphics
 
getTitle() - Method in class com.googlecode.lanterna.gui.component.Panel
 
getTitle() - Method in class com.googlecode.lanterna.gui.component.Table
 
getTitle() - Method in class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
 
getTopLeftPosition() - Method in class com.googlecode.lanterna.gui.layout.DefaultLaidOutComponent
 
getTopLeftPosition() - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager.LaidOutComponent
 
getWidth() - Method in interface com.googlecode.lanterna.gui.TextGraphics
Width, in columns, of the TextGraphics drawing area.
getWindow() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
getWindow() - Method in interface com.googlecode.lanterna.gui.Component
Returns the window which is directly or indirectly containing this component.
getWindowSizeOverride() - Method in class com.googlecode.lanterna.gui.Window
Returns the current window size override or null if none is set
GNOME_TERMINAL - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Values taken from gnome-terminal on Ubuntu
GnomeTerminalProfile - Class in com.googlecode.lanterna.input
Adds some codes from the gnome-terminal, commonly used in Ubuntu.
GnomeTerminalProfile() - Constructor for class com.googlecode.lanterna.input.GnomeTerminalProfile
 
GROWS_HORIZONTALLY - Static variable in class com.googlecode.lanterna.gui.layout.LinearLayout
 
GROWS_VERTICALLY - Static variable in class com.googlecode.lanterna.gui.layout.LinearLayout
 
GUIScreen - Class in com.googlecode.lanterna.gui
This is the main class of the GUI system in Lanterna.
GUIScreen(Screen) - Constructor for class com.googlecode.lanterna.gui.GUIScreen
 
GUIScreen(Screen, String) - Constructor for class com.googlecode.lanterna.gui.GUIScreen
 
GUIScreen(Screen, GUIScreenBackgroundRenderer) - Constructor for class com.googlecode.lanterna.gui.GUIScreen
 
GUIScreen.Position - Enum in com.googlecode.lanterna.gui
Where to position a window that is to be put on the screen
GUIScreenBackgroundRenderer - Interface in com.googlecode.lanterna.gui
Implement this interface and use with a GUIScreen to customize the way the background in rendered

H

hasFocus() - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
This method will return true if the component currently has input focus in the GUI
hashCode() - Method in class com.googlecode.lanterna.input.Key
 
hashCode() - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
hashCode() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
hashCode() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
hashCode() - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
hashCode() - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
hasInteractable(Interactable) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
hasInteractable(Interactable) - Method in class com.googlecode.lanterna.gui.component.Table
 
hasInteractable(Interactable) - Method in interface com.googlecode.lanterna.gui.InteractableContainer
Returns true if this container contains the interactable passed in as the parameter
HEART - Static variable in class com.googlecode.lanterna.terminal.ACS
 
HLINE - Static variable in class com.googlecode.lanterna.terminal.ACS
 
HorisontalLayout - Class in com.googlecode.lanterna.gui.layout
Layout which will put components along a horizontal line.
HorisontalLayout() - Constructor for class com.googlecode.lanterna.gui.layout.HorisontalLayout
 

I

indexOf(Object) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
InputDecoder - Class in com.googlecode.lanterna.input
Used to read the input stream character by character and generate Key objects to be put in the input queue.
InputDecoder(Reader) - Constructor for class com.googlecode.lanterna.input.InputDecoder
 
InputDecoder(Reader, KeyMappingProfile) - Constructor for class com.googlecode.lanterna.input.InputDecoder
 
InputEnabledAbstractTerminal - Class in com.googlecode.lanterna.terminal
This is an abstract terminal that can also read input events (keys), with a default implementation of the methods from InputProvider.
InputEnabledAbstractTerminal(InputDecoder) - Constructor for class com.googlecode.lanterna.terminal.InputEnabledAbstractTerminal
 
InputProvider - Interface in com.googlecode.lanterna.input
Objects implementing this interface can read character streams and transform them into Key objects which can be read in a FIFO manner.
insertChar(int, char) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
insertLine(int, String) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
Interactable - Interface in com.googlecode.lanterna.gui
Any component which wants to receive keyboard events must implement this interface.
Interactable.FocusChangeDirection - Enum in com.googlecode.lanterna.gui
When focus has changed, which direction.
Interactable.Result - Enum in com.googlecode.lanterna.gui
The available results from a keyboard interaction
InteractableComponent - Interface in com.googlecode.lanterna.gui.component
This interface doesn't add anything, it's just for making a common interface for Interactables and Components.
InteractableContainer - Interface in com.googlecode.lanterna.gui
Containers containing interactable components must implement this interface so that the GUI system knows how to switch between the different components.
invalidate() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
invalidate() - Method in class com.googlecode.lanterna.gui.GUIScreen
Signals the the entire screen needs to be re-drawn
isAltPressed() - Method in class com.googlecode.lanterna.input.Key
 
isChecked(Object) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
isChecked(int) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
isChecked(Object) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
This method will see if an object is the currently selected item in this RadioCheckBoxList
isChecked(int) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
This method will see if an item, adressed by index, is the currently selected item in this RadioCheckBoxList
isCompletedPercentageShown() - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
isCompleteMatch(List<Character>) - Method in class com.googlecode.lanterna.input.AltAndCharacterPattern
 
isCompleteMatch(List<Character>) - Method in interface com.googlecode.lanterna.input.CharacterPattern
Returns true if this pattern is a perfect match (all characters matching and the pattern has no more characters to match) of the supplied characters
isCompleteMatch(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
 
isCompleteMatch(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAndCharacterPattern
 
isCompleteMatch(List<Character>) - Method in class com.googlecode.lanterna.input.NormalCharacterPattern
 
isCompleteMatch(List<Character>) - Method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
 
isCtrlPressed() - Method in class com.googlecode.lanterna.input.Key
 
isDrawShadow() - Method in class com.googlecode.lanterna.gui.Window
 
isHighlighted() - Method in class com.googlecode.lanterna.gui.Theme.Definition
 
isInEventThread() - Method in class com.googlecode.lanterna.gui.GUIScreen
 
isScrollable() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
isScrollable() - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
isScrollable() - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
isScrollable() - Method in interface com.googlecode.lanterna.gui.Component
This method is used by the layout system when it needs to shrink components because the available space is too small.
isScrollable() - Method in class com.googlecode.lanterna.gui.component.TextArea
 
isSelected() - Method in class com.googlecode.lanterna.gui.component.CheckBox
 
isSelected() - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
isShowingMemoryUsage() - Method in class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
 
isSoloWindow() - Method in class com.googlecode.lanterna.gui.Window
 
isUnderlined() - Method in class com.googlecode.lanterna.gui.Theme.Definition
 
isVisible() - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
isVisible() - Method in interface com.googlecode.lanterna.gui.Component
 

K

Key - Class in com.googlecode.lanterna.input
Represents a key pressed.
Key(char) - Constructor for class com.googlecode.lanterna.input.Key
 
Key(char, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.Key
 
Key(Key.Kind) - Constructor for class com.googlecode.lanterna.input.Key
 
Key(Key.Kind, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.Key
 
Key.Kind - Enum in com.googlecode.lanterna.input
 
keyboardInteraction(Key) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
keyboardInteraction(Key) - Method in class com.googlecode.lanterna.gui.component.Button
 
keyboardInteraction(Key) - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
keyboardInteraction(Key) - Method in class com.googlecode.lanterna.gui.component.EditArea
 
keyboardInteraction(Key) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
keyboardInteraction(Key) - Method in class com.googlecode.lanterna.gui.component.TextBox
 
keyboardInteraction(Key) - Method in interface com.googlecode.lanterna.gui.Interactable
This method is called when this component has focus and the user has pressed a key on the keyboard.
KeyMappingProfile - Class in com.googlecode.lanterna.input
This class helps in creating input profiles
KeyMappingProfile() - Constructor for class com.googlecode.lanterna.input.KeyMappingProfile
 

L

Label - Class in com.googlecode.lanterna.gui.component
 
Label() - Constructor for class com.googlecode.lanterna.gui.component.Label
 
Label(String) - Constructor for class com.googlecode.lanterna.gui.component.Label
 
Label(String, Terminal.Color) - Constructor for class com.googlecode.lanterna.gui.component.Label
 
Label(String, Boolean) - Constructor for class com.googlecode.lanterna.gui.component.Label
 
Label(String, Terminal.Color, Boolean) - Constructor for class com.googlecode.lanterna.gui.component.Label
 
Label(String, int) - Constructor for class com.googlecode.lanterna.gui.component.Label
 
Label(String, int, Terminal.Color, Boolean) - Constructor for class com.googlecode.lanterna.gui.component.Label
 
LanternaException - Exception in com.googlecode.lanterna
This is a general exception class used by all of Lanterna, mostly for wrapping IOException:s.
LanternaException(IOException) - Constructor for exception com.googlecode.lanterna.LanternaException
 
layout(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.BorderLayout
 
layout(TerminalSize) - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager
Given a size, lay out all the components on this area
layout(TerminalSize) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
LayoutManager - Interface in com.googlecode.lanterna.gui.layout
Classes that implements this interface are for keeping and maintaining the component layout of a container.
LayoutManager.LaidOutComponent - Interface in com.googlecode.lanterna.gui.layout
This interface represents a component that has been placed on an area.
LayoutParameter - Class in com.googlecode.lanterna.gui.layout
This class is used for giving instructions to different layout managers of how they should position various components.
LayoutParameter(String) - Constructor for class com.googlecode.lanterna.gui.layout.LayoutParameter
 
layoutParameters - Variable in class com.googlecode.lanterna.gui.layout.LinearLayout.LinearLayoutComponent
 
LEFT - Static variable in class com.googlecode.lanterna.gui.layout.BorderLayout
 
LinearLayout - Class in com.googlecode.lanterna.gui.layout
 
LinearLayout.LinearLayoutComponent - Class in com.googlecode.lanterna.gui.layout
 
LinearLayout.LinearLayoutComponent(Component, Set<LayoutParameter>) - Constructor for class com.googlecode.lanterna.gui.layout.LinearLayout.LinearLayoutComponent
 
lineFeedConvert(String, boolean) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
ListSelectDialog - Class in com.googlecode.lanterna.gui.dialog
This dialog helper class can be used for easily giving the user a list of items to pick one from.
LLCORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
LRCORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 

M

MAC_OS_X_TERMINAL_APP - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Values taken from wikipedia, these are supposed to be what terminal.app on MacOSX is using.
matches(List<Character>) - Method in class com.googlecode.lanterna.input.AltAndCharacterPattern
 
matches(List<Character>) - Method in interface com.googlecode.lanterna.input.CharacterPattern
Returns true if this pattern partially or fully matches the supplied characters
matches(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
 
matches(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAndCharacterPattern
 
matches(List<Character>) - Method in class com.googlecode.lanterna.input.NormalCharacterPattern
 
matches(List<Character>) - Method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
 
maximisesHorisontally() - Method in class com.googlecode.lanterna.gui.component.Panel
 
maximisesHorisontally() - Method in class com.googlecode.lanterna.gui.layout.BorderLayout
 
maximisesHorisontally() - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager
 
maximisesHorisontally() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
maximisesOnMajorAxis(Panel) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
maximisesOnMajorAxis(Panel) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
maximisesOnMajorAxis(Panel) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
maximisesOnMinorAxis(Panel) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
maximisesOnMinorAxis(Panel) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
maximisesOnMinorAxis(Panel) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
maximisesVertically() - Method in class com.googlecode.lanterna.gui.component.Panel
 
maximisesVertically() - Method in class com.googlecode.lanterna.gui.layout.BorderLayout
 
maximisesVertically() - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager
 
maximisesVertically() - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
MAXIMIZES_HORIZONTALLY - Static variable in class com.googlecode.lanterna.gui.layout.LinearLayout
 
MAXIMIZES_VERTICALLY - Static variable in class com.googlecode.lanterna.gui.layout.LinearLayout
 
MessageBox - Class in com.googlecode.lanterna.gui.dialog
 
MessageBox(String, String, DialogButtons) - Constructor for class com.googlecode.lanterna.gui.dialog.MessageBox
 
moveCursor(int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
moveCursor(int, int) - Method in interface com.googlecode.lanterna.terminal.Terminal
Moves the text cursor to a new location
moveCursor(int, int) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 

N

nextFocus(Interactable) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
nextFocus(Interactable) - Method in class com.googlecode.lanterna.gui.component.Table
 
nextFocus(Interactable) - Method in interface com.googlecode.lanterna.gui.InteractableContainer
Given an interactable, find the next one in line to receive focus.
NormalCharacterPattern - Class in com.googlecode.lanterna.input
 
NormalCharacterPattern() - Constructor for class com.googlecode.lanterna.input.NormalCharacterPattern
 
NullChar - Static variable in class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 

O

onActivated() - Method in class com.googlecode.lanterna.gui.component.CheckBox
 
onActivated() - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
onClosed() - Method in class com.googlecode.lanterna.gui.Window
 
onComponentAdded(Container, Component) - Method in class com.googlecode.lanterna.gui.listener.ContainerAdapter
 
onComponentAdded(Container, Component) - Method in interface com.googlecode.lanterna.gui.listener.ContainerListener
 
onComponentInvalidated(Component) - Method in class com.googlecode.lanterna.gui.listener.ComponentAdapter
 
onComponentInvalidated(Component) - Method in interface com.googlecode.lanterna.gui.listener.ComponentListener
Will be called when a component is signaling it's content has been invalidated and needs to be repainted by the GUI system.
onComponentLostFocus(InteractableComponent) - Method in class com.googlecode.lanterna.gui.listener.ComponentAdapter
 
onComponentLostFocus(InteractableComponent) - Method in interface com.googlecode.lanterna.gui.listener.ComponentListener
Will be called when input focus was taken away from a component by the GUI system.
onComponentReceivedFocus(InteractableComponent) - Method in class com.googlecode.lanterna.gui.listener.ComponentAdapter
 
onComponentReceivedFocus(InteractableComponent) - Method in interface com.googlecode.lanterna.gui.listener.ComponentListener
Will be called when a component has gained the input focus of the GUI system.
onComponentRemoved(Container, Component) - Method in class com.googlecode.lanterna.gui.listener.ContainerAdapter
 
onComponentRemoved(Container, Component) - Method in interface com.googlecode.lanterna.gui.listener.ContainerListener
 
onEnterFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
 
onEnterFocus(Interactable.FocusChangeDirection) - Method in interface com.googlecode.lanterna.gui.Interactable
Method called when this component gained keyboard focus.
onFocusChanged(Window, Interactable, Interactable) - Method in class com.googlecode.lanterna.gui.listener.WindowAdapter
 
onFocusChanged(Window, Interactable, Interactable) - Method in interface com.googlecode.lanterna.gui.listener.WindowListener
Called by the window whenever the input focus has changed from one component to another
onKeyPressed(Key) - Method in class com.googlecode.lanterna.gui.Window
 
onLeaveFocus(Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
 
onLeaveFocus(Interactable.FocusChangeDirection) - Method in interface com.googlecode.lanterna.gui.Interactable
Method called when this component leaves keyboard focus.
onResized(int, int) - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
Call this method when the terminal has been resized or the initial size of the terminal has been discovered.
onResized(TerminalSize) - Method in interface com.googlecode.lanterna.terminal.Terminal.ResizeListener
 
onUnhandledKeyboardInteraction(Window, Key) - Method in class com.googlecode.lanterna.gui.listener.WindowAdapter
 
onUnhandledKeyboardInteraction(Window, Key) - Method in interface com.googlecode.lanterna.gui.listener.WindowListener
Called by the window when there was a keyboard input event that no component could handle
onVisible() - Method in class com.googlecode.lanterna.gui.dialog.WaitingDialog
 
onVisible() - Method in class com.googlecode.lanterna.gui.Window
 
onWindowClosed(Window) - Method in class com.googlecode.lanterna.gui.listener.WindowAdapter
 
onWindowClosed(Window) - Method in interface com.googlecode.lanterna.gui.listener.WindowListener
Called by the window when it has been closed and removed from the GUIScreen.
onWindowInvalidated(Window) - Method in class com.googlecode.lanterna.gui.listener.WindowAdapter
 
onWindowInvalidated(Window) - Method in interface com.googlecode.lanterna.gui.listener.WindowListener
Called when a window has been internally modified and needs to be repainted by the GUI system.
onWindowShown(Window) - Method in class com.googlecode.lanterna.gui.listener.WindowAdapter
 
onWindowShown(Window) - Method in interface com.googlecode.lanterna.gui.listener.WindowListener
Called by the window when it has been added and showed up on a GUIScreen.
OSXKeyMappingProfile - Class in com.googlecode.lanterna.input
 
OSXKeyMappingProfile() - Constructor for class com.googlecode.lanterna.input.OSXKeyMappingProfile
 

P

Panel - Class in com.googlecode.lanterna.gui.component
 
Panel() - Constructor for class com.googlecode.lanterna.gui.component.Panel
 
Panel(String) - Constructor for class com.googlecode.lanterna.gui.component.Panel
 
Panel(Panel.Orientation) - Constructor for class com.googlecode.lanterna.gui.component.Panel
 
Panel(String, Panel.Orientation) - Constructor for class com.googlecode.lanterna.gui.component.Panel
 
Panel(Border, Panel.Orientation) - Constructor for class com.googlecode.lanterna.gui.component.Panel
 
Panel(String, Border, Panel.Orientation) - Constructor for class com.googlecode.lanterna.gui.component.Panel
 
Panel.Orientation - Enum in com.googlecode.lanterna.gui.component
 
PasswordBox - Class in com.googlecode.lanterna.gui.component
A TextBox which masks the data entered into it.
PasswordBox() - Constructor for class com.googlecode.lanterna.gui.component.PasswordBox
Creates a password masked text box component, where the user can enter text by typing on the keyboard and the characters will be represented by the * character.
PasswordBox(String, int) - Constructor for class com.googlecode.lanterna.gui.component.PasswordBox
Creates a password masked text box component, where the user can enter text by typing on the keyboard and the characters will be represented by the * character.
prerenderTransformation(String) - Method in class com.googlecode.lanterna.gui.component.PasswordBox
 
prerenderTransformation(String) - Method in class com.googlecode.lanterna.gui.component.TextBox
 
previousFocus(Interactable) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
previousFocus(Interactable) - Method in class com.googlecode.lanterna.gui.component.Table
 
previousFocus(Interactable) - Method in interface com.googlecode.lanterna.gui.InteractableContainer
Given an interactable, find the previous one in line to receive focus.
printItem(TextGraphics, int, int, int) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
Draws an item in the ListBox at specific coordinates.
printItem(TextGraphics, int, int, String) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
printStackTrace() - Method in exception com.googlecode.lanterna.LanternaException
 
printStackTrace(PrintStream) - Method in exception com.googlecode.lanterna.LanternaException
 
printStackTrace(PrintWriter) - Method in exception com.googlecode.lanterna.LanternaException
 
ProgressBar - Class in com.googlecode.lanterna.gui.component
 
ProgressBar(int) - Constructor for class com.googlecode.lanterna.gui.component.ProgressBar
 
putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
putCharacter(char) - Method in interface com.googlecode.lanterna.terminal.Terminal
Prints one character to the terminal at the current cursor location.
putCharacter(char) - Method in class com.googlecode.lanterna.terminal.text.StreamBasedTerminal
Outputs a single character to the terminal output stream, translating any UTF-8 graphical symbol if necessary
putString(int, int, String, Terminal.Color, Terminal.Color, ScreenCharacterStyle...) - Method in class com.googlecode.lanterna.screen.Screen
Draws a string on the screen at a particular position
putString(int, int, String, Terminal.Color, Terminal.Color, Set<ScreenCharacterStyle>) - Method in class com.googlecode.lanterna.screen.Screen
Draws a string on the screen at a particular position
PUTTY - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Values taken from wikipedia, these are supposed to be what putty is using.
PuttyProfile - Class in com.googlecode.lanterna.input
Adds some codes from the Putty, a popular terminal emulator for Windows (http://www.chiark.greenend.org.uk/~sgtatham/putty/)
PuttyProfile() - Constructor for class com.googlecode.lanterna.input.PuttyProfile
 

Q

queryTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
queryTerminalSize() - Method in interface com.googlecode.lanterna.terminal.Terminal
Deprecated.
Being deprecated since 2.0.1 in favor of getTerminalSize()
queryTerminalSize() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
Deprecated.
queryTerminalSize() - Method in class com.googlecode.lanterna.terminal.text.FixedTerminalSizeProvider
 
queryTerminalSize() - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
Deprecated.
queryTerminalSize() - Method in interface com.googlecode.lanterna.terminal.text.UnixTerminalSizeQuerier
 

R

RadioCheckBoxList - Class in com.googlecode.lanterna.gui.component
The list box will display a number of items, of which one and only one can be marked as selected.
RadioCheckBoxList() - Constructor for class com.googlecode.lanterna.gui.component.RadioCheckBoxList
Creates a new RadioCheckBoxList with no items
RadioCheckBoxList(TerminalSize) - Constructor for class com.googlecode.lanterna.gui.component.RadioCheckBoxList
Creates a new RadioCheckBoxList with a specified size override
readInput() - Method in interface com.googlecode.lanterna.input.InputProvider
Returns the next Key off the input queue or null if there is none more input events available
readInput() - Method in class com.googlecode.lanterna.screen.Screen
Reads the next Key from the input queue, or returns null if there is nothing on the queue.
readInput() - Method in class com.googlecode.lanterna.terminal.InputEnabledAbstractTerminal
 
readInput() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
readInput() - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
 
refresh() - Method in class com.googlecode.lanterna.screen.Screen
Call this method to make changes done through putCharacter(...), putString(...) visible on the terminal.
removeAllComponents() - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
removeAllComponents() - Method in class com.googlecode.lanterna.gui.Window
Removes all components from the window
removeAllRows() - Method in class com.googlecode.lanterna.gui.component.Table
Removes all rows from this table.
removeChar(int) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
removeComponent(Component) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
removeComponent(Component) - Method in class com.googlecode.lanterna.gui.component.Panel
 
removeComponent(Component) - Method in interface com.googlecode.lanterna.gui.Container
Removes a component from this container.
removeComponent(Component) - Method in class com.googlecode.lanterna.gui.layout.BorderLayout
 
removeComponent(Component) - Method in interface com.googlecode.lanterna.gui.layout.LayoutManager
Removes a component from the layout
removeComponent(Component) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
removeComponent(Component) - Method in class com.googlecode.lanterna.gui.Window
Removes a top-level component from the window
removeComponentListener(ComponentListener) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
removeComponentListener(ComponentListener) - Method in interface com.googlecode.lanterna.gui.Component
 
removeContainerListener(ContainerListener) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
removeContainerListener(ContainerListener) - Method in interface com.googlecode.lanterna.gui.Container
 
removeContainerListener(ContainerListener) - Method in class com.googlecode.lanterna.gui.Window
 
removeLine(int) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
removeResizeListener(Terminal.ResizeListener) - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
 
removeResizeListener(Terminal.ResizeListener) - Method in interface com.googlecode.lanterna.terminal.Terminal
Removes a ResizeListener from the list of listeners to be notified when the terminal has changed size
removeRow(int) - Method in class com.googlecode.lanterna.gui.component.Table
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.Button
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.EditArea
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.EmptySpace
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.Label
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.Panel
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
repaint(TextGraphics) - Method in interface com.googlecode.lanterna.gui.Component
This is the main 'paint' method for a component, it's called when lanterna wants the component to re-draw itself.
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.Separator
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.Table
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
repaint(TextGraphics) - Method in class com.googlecode.lanterna.gui.component.TextBox
 
replaceTabs(String, int) - Method in enum com.googlecode.lanterna.screen.TabBehaviour
 
reportPosition() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
Synchronize with writerMutex externally!!!
resizePending() - Method in class com.googlecode.lanterna.screen.Screen
This method will check if there are any resize commands pending.
restoreCursorPosition() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
Synchronize with writerMutex externally!!!
RIGHT - Static variable in class com.googlecode.lanterna.gui.layout.BorderLayout
 
runInEventThread(Action) - Method in class com.googlecode.lanterna.gui.GUIScreen
Since Lanterna isn't thread safe, here's a way to run code on the same thread as the GUI system is using.

S

saveCursorPosition() - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
Synchronize with writerMutex externally!!!
Screen - Class in com.googlecode.lanterna.screen
A layer to put on top of a Terminal object, giving you a kind of screen buffer to use, which is a lot easier to work with.
Screen(Terminal) - Constructor for class com.googlecode.lanterna.screen.Screen
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
Screen(Terminal, TerminalSize) - Constructor for class com.googlecode.lanterna.screen.Screen
Creates a new Screen on top of a supplied terminal and will set the size of the screen to a supplied value.
Screen(Terminal, int, int) - Constructor for class com.googlecode.lanterna.screen.Screen
Creates a new Screen on top of a supplied terminal and will set the size of the screen to a supplied value.
ScreenCharacterStyle - Enum in com.googlecode.lanterna.screen
Style of a character put on the screen.
ScreenInfoCharacterPattern - Class in com.googlecode.lanterna.input
This class recognizes character combinations which are actually a cursor position report.
ScreenInfoCharacterPattern() - Constructor for class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
 
ScreenWriter - Class in com.googlecode.lanterna.screen
Helper class to write to a Screen, a bit like a pen in graphical environments.
ScreenWriter(Screen) - Constructor for class com.googlecode.lanterna.screen.ScreenWriter
 
scrollLeft() - Method in class com.googlecode.lanterna.gui.component.EditArea
Scroll left all text in the area.
scrollRight() - Method in class com.googlecode.lanterna.gui.component.EditArea
Scroll right all text in the area.
select() - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
Separator - Class in com.googlecode.lanterna.gui.component
 
Separator() - Constructor for class com.googlecode.lanterna.gui.component.Separator
 
setAlignment(Component.Alignment) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
setAlignment(Component.Alignment) - Method in interface com.googlecode.lanterna.gui.Component
Sets the alignment property on the Component which will serve as a hint to the rendering code as to how to draw the component if it is assigned more space that it asked for.
setBackgroundColor(Terminal.Color) - Method in interface com.googlecode.lanterna.gui.TextGraphics
 
setBackgroundColor(Terminal.Color) - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
setBackgroundRenderer(GUIScreenBackgroundRenderer) - Method in class com.googlecode.lanterna.gui.GUIScreen
 
setBetweenComponentsPadding(int) - Method in class com.googlecode.lanterna.gui.component.Panel
Deprecated.
Use the layout manager to set the padding between components
setBoldMask(boolean) - Method in interface com.googlecode.lanterna.gui.TextGraphics
 
setBorder(Border) - Method in class com.googlecode.lanterna.gui.component.Panel
 
setBorder(Border) - Method in class com.googlecode.lanterna.gui.Window
 
setBufferData(String) - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
setCBreak(boolean) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
Enabling cbreak mode will allow you to read user input immediately as the user enters the characters, as opposed to reading the data in lines as the user presses enter.
setCBreak(boolean) - Method in class com.googlecode.lanterna.terminal.text.CygwinTerminal
 
setCBreak(boolean) - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
 
setCharacterLimit(int) - Method in class com.googlecode.lanterna.gui.component.EditArea
Set the line limit.
setChecked(Object, boolean) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
setCheckedItemIndex(int) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
Sets the currently selected item by index
setColumn(int) - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
setColumnPaddingSize(int) - Method in class com.googlecode.lanterna.gui.component.Table
 
setColumns(int) - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
setCompletedPercentageShown(boolean) - Method in class com.googlecode.lanterna.gui.component.ProgressBar
Controls whether the completion percentage will be shown to the left of the progress bar.
setCompleteFillChar(char) - Method in class com.googlecode.lanterna.gui.component.ProgressBar
Sets the character used to fill the portion of the progress bar indicating the completed portion.
setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.screen.Screen
Moves the current cursor position or hides it.
setCursorPosition(int, int) - Method in class com.googlecode.lanterna.screen.Screen
Moves the current cursor position, and if the cursor was hidden it will be visible after this call
setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
setCursorVisible(boolean) - Method in interface com.googlecode.lanterna.terminal.Terminal
Hides or shows the text cursor
setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
 
setData(String) - Method in class com.googlecode.lanterna.gui.component.EditArea
Change all the text in the area.
setDefinition(Theme.Category, Theme.Definition) - Method in class com.googlecode.lanterna.gui.Theme
 
setDrawShadow(boolean) - Method in class com.googlecode.lanterna.gui.Window
 
setEcho(boolean) - Method in class com.googlecode.lanterna.terminal.text.ANSITerminal
Enables or disables keyboard echo, meaning the immediate output of the characters you type on your keyboard.
setEcho(boolean) - Method in class com.googlecode.lanterna.terminal.text.CygwinTerminal
 
setEcho(boolean) - Method in class com.googlecode.lanterna.terminal.text.UnixTerminal
 
setEditPosition(int) - Method in class com.googlecode.lanterna.gui.component.TextBox
 
setFillCharacter(char) - Method in class com.googlecode.lanterna.gui.component.TextBox
 
setFocus(Interactable) - Method in class com.googlecode.lanterna.gui.Window
 
setFocus(Interactable, Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui.Window
 
setForegroundColor(Terminal.Color) - Method in interface com.googlecode.lanterna.gui.TextGraphics
 
setForegroundColor(Terminal.Color) - Method in class com.googlecode.lanterna.screen.ScreenWriter
 
setGrid() - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
setHotspot(TerminalPosition) - Method in class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
Sets the hotspot, in global coordinates, of where to put the text cursor when this component is active.
setLayoutManager(LayoutManager) - Method in class com.googlecode.lanterna.gui.component.Panel
 
setLine(int, String) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
setMajorAxis(TerminalSize, int) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
setMajorAxis(TerminalPosition, int) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
setMajorAxis(TerminalSize, int) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
setMajorAxis(TerminalPosition, int) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
setMajorAxis(TerminalSize, int) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
setMajorAxis(TerminalPosition, int) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
setMaximumSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
setMinimumSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.component.TextArea
 
setMinorAxis(TerminalSize, int) - Method in class com.googlecode.lanterna.gui.layout.HorisontalLayout
 
setMinorAxis(TerminalSize, int) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
setMinorAxis(TerminalSize, int) - Method in class com.googlecode.lanterna.gui.layout.VerticalLayout
 
setPadding(int) - Method in class com.googlecode.lanterna.gui.layout.LinearLayout
 
setPaddingCharacter(char, Terminal.Color, Terminal.Color, ScreenCharacterStyle...) - Method in class com.googlecode.lanterna.screen.Screen
 
setParent(Container) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
setParent(Container) - Method in class com.googlecode.lanterna.gui.component.Table
 
setPreferredSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
setPreferredSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui.Component
If called with a non-null parameter, it will override the component's own preferred size calculation and instead getPreferredSize() will return the value passed in.
setProgress(double) - Method in class com.googlecode.lanterna.gui.component.ProgressBar
 
setRemainingFillChar(char) - Method in class com.googlecode.lanterna.gui.component.ProgressBar
Sets the character used to fill the portion of the progress bar indicating the incomplete portion.
setRow(int) - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
setRows(int) - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
setSelectedItem(int) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
setShowMemoryUsage(boolean) - Method in class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
If true, will display the current memory usage in the bottom right corner, updated on every screen refresh
setSoloWindow(boolean) - Method in class com.googlecode.lanterna.gui.Window
If set to true, when this window is shown, all previous windows are hidden.
setStyle(Theme.Category) - Method in class com.googlecode.lanterna.gui.component.Label
 
setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.screen.Screen
Sets the behaviour for what to do about tab characters.
setTerminalPalette(TerminalPalette) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
Changes the current color palett to a new one supplied
setText(String) - Method in class com.googlecode.lanterna.gui.component.Button
 
setText(String) - Method in class com.googlecode.lanterna.gui.component.Label
 
setText(String) - Method in class com.googlecode.lanterna.gui.component.TextBox
 
setTextColor(Terminal.Color) - Method in class com.googlecode.lanterna.gui.component.Label
 
setTheme(Theme) - Method in class com.googlecode.lanterna.gui.GUIScreen
Sets a new Theme for the entire GUI
setTitle(String) - Method in class com.googlecode.lanterna.gui.component.Panel
 
setTitle(String) - Method in class com.googlecode.lanterna.gui.component.Table
 
setTitle(String) - Method in class com.googlecode.lanterna.gui.DefaultBackgroundRenderer
 
setTitle(String) - Method in class com.googlecode.lanterna.gui.GUIScreen
Deprecated.
Use a GUI background renderer instead
setVisible(boolean) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
 
setVisible(boolean) - Method in interface com.googlecode.lanterna.gui.Component
If false, the GUI system will ignore this component in the layout and drawing stage
setWindowSizeOverride(TerminalSize) - Method in class com.googlecode.lanterna.gui.Window
Sets the size of the window to a fixed value, rather than using automatic size calculation.
ShortcutHelper - Class in com.googlecode.lanterna.gui.util
 
ShortcutHelper() - Constructor for class com.googlecode.lanterna.gui.util.ShortcutHelper
 
showActionListDialog(GUIScreen, String, String, Action...) - Static method in class com.googlecode.lanterna.gui.dialog.ActionListDialog
Will display a dialog prompting the user to select an action from a list.
showActionListDialog(GUIScreen, String, String, int, Action...) - Static method in class com.googlecode.lanterna.gui.dialog.ActionListDialog
Will display a dialog prompting the user to select an action from a list.
showActionListDialog(GUIScreen, String, String, int, boolean, Action...) - Static method in class com.googlecode.lanterna.gui.dialog.ActionListDialog
Will display a dialog prompting the user to select an action from a list.
showDialog(GUIScreen, String, String, T...) - Static method in class com.googlecode.lanterna.gui.dialog.ListSelectDialog
Presents the user with a dialog where a list of items is displayed and the user can select one of the items.
showDialog(GUIScreen, String, String, int, T...) - Static method in class com.googlecode.lanterna.gui.dialog.ListSelectDialog
Presents the user with a dialog where a list of items is displayed and the user can select one of the items.
showMessageBox(GUIScreen, String, String) - Static method in class com.googlecode.lanterna.gui.dialog.MessageBox
 
showMessageBox(GUIScreen, String, String, DialogButtons) - Static method in class com.googlecode.lanterna.gui.dialog.MessageBox
 
showOpenFileDialog(GUIScreen, File, String) - Static method in class com.googlecode.lanterna.gui.dialog.FileDialog
 
showPasswordInputBox(GUIScreen, String, String, String) - Static method in class com.googlecode.lanterna.gui.dialog.TextInputDialog
 
showPasswordInputBox(GUIScreen, String, String, String, int) - Static method in class com.googlecode.lanterna.gui.dialog.TextInputDialog
 
showSaveFileDialog(GUIScreen, File, String) - Static method in class com.googlecode.lanterna.gui.dialog.FileDialog
 
showTextInputBox(GUIScreen, String, String, String) - Static method in class com.googlecode.lanterna.gui.dialog.TextInputDialog
 
showTextInputBox(GUIScreen, String, String, String, int) - Static method in class com.googlecode.lanterna.gui.dialog.TextInputDialog
 
showWindow(Window) - Method in class com.googlecode.lanterna.gui.GUIScreen
Same as calling showWindow(window, Position.OVERLAPPING)
showWindow(Window, GUIScreen.Position) - Method in class com.googlecode.lanterna.gui.GUIScreen
This method starts the GUI system with an initial window.
SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_LOW_LEFT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_LOW_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_DOUBLE_DOWN - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_DOUBLE_LEFT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_DOUBLE_RIGHT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_DOUBLE_UP - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_DOWN - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_LEFT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_RIGHT - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_T_UP - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_UP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_UP_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SINGLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.terminal.ACS
 
size() - Method in class com.googlecode.lanterna.gui.component.TextGrid
 
SPADES - Static variable in class com.googlecode.lanterna.terminal.ACS
 
SpinningActivityIndicator - Class in com.googlecode.lanterna.gui.component
Indicates activity by cycling through a set of characters.
SpinningActivityIndicator() - Constructor for class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
Creates an ActivityIndicator which cycles through the SpinningActivityIndicator.BARS characters.
SpinningActivityIndicator(char[]) - Constructor for class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
 
STANDARD_VGA - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Values taken from wikipedia, these are supposed to be the standard VGA palette.
startScreen() - Method in class com.googlecode.lanterna.screen.Screen
Calling this method will put the underlying terminal in private mode, clear the screen, move the cursor and refresh.
stopScreen() - Method in class com.googlecode.lanterna.screen.Screen
Calling this method will make the underlying terminal leave private mode, effectively going back to whatever state the terminal was in before calling startScreen()
StreamBasedTerminal - Class in com.googlecode.lanterna.terminal.text
An abstract terminal implementing functionality for terminals using OutputStream/InputStream
StreamBasedTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.text.StreamBasedTerminal
 
subAreaGraphics(TerminalPosition) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Creates a new TextGraphics object using the same area or smaller.
subAreaGraphics(TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Creates a new TextGraphics object using the same area or smaller.
surroundAreaSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.Border.Bevel
 
surroundAreaSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.Border.Invisible
 
surroundAreaSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.Border.Standard
 
surroundAreaSize(TerminalSize) - Method in class com.googlecode.lanterna.gui.Border
 
surroundCharacter(char) - Method in class com.googlecode.lanterna.gui.component.CheckBox
 
surroundCharacter(char) - Method in class com.googlecode.lanterna.gui.component.CommonCheckBox
 
SwingTerminal - Class in com.googlecode.lanterna.terminal.swing
A Swing-based text terminal emulator
SwingTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
SwingTerminal(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
SwingTerminal(int, int) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
SwingTerminal(TerminalAppearance) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
 
SwingTerminal(TerminalAppearance, int, int) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
 

T

TabBehaviour - Enum in com.googlecode.lanterna.screen
What to do about the tab character when putting on a Screen
Table - Class in com.googlecode.lanterna.gui.component
 
Table() - Constructor for class com.googlecode.lanterna.gui.component.Table
 
Table(String) - Constructor for class com.googlecode.lanterna.gui.component.Table
 
Table(int) - Constructor for class com.googlecode.lanterna.gui.component.Table
 
Table(int, String) - Constructor for class com.googlecode.lanterna.gui.component.Table
 
Terminal - Interface in com.googlecode.lanterna.terminal
This is the main terminal interface, at the lowest level supported by Lanterna.
Terminal.Color - Enum in com.googlecode.lanterna.terminal
 
Terminal.ResizeListener - Interface in com.googlecode.lanterna.terminal
Listener interface that can be used to be alerted on terminal resizing
Terminal.SGR - Enum in com.googlecode.lanterna.terminal
SGR - Select Graphic Rendition, changes the state of the terminal as to what kind of text to print after this command.
TerminalAppearance - Class in com.googlecode.lanterna.terminal.swing
This class will describe how a SwingTerminal is to be visually presented.
TerminalAppearance(Font, Font, TerminalPalette, boolean) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
TerminalFacade - Class in com.googlecode.lanterna
This class gives an easy facade over the whole Lanterna terminal construction system.
TerminalPalette - Class in com.googlecode.lanterna.terminal.swing
This class specifies the palette of colors the terminal will use for the normally available 8 + 1.
TerminalPalette(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
TerminalPosition - Class in com.googlecode.lanterna.terminal
A 2-d position in 'terminal space'.
TerminalPosition(TerminalPosition) - Constructor for class com.googlecode.lanterna.terminal.TerminalPosition
 
TerminalPosition(int, int) - Constructor for class com.googlecode.lanterna.terminal.TerminalPosition
 
TerminalSize - Class in com.googlecode.lanterna.terminal
Terminal dimensions in 2-d space, measured in number of rows and columns
TerminalSize(int, int) - Constructor for class com.googlecode.lanterna.terminal.TerminalSize
 
TerminalSize(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.TerminalSize
 
TextArea - Class in com.googlecode.lanterna.gui.component
This component is designed for displaying large chunks of text.
TextArea() - Constructor for class com.googlecode.lanterna.gui.component.TextArea
 
TextArea(String) - Constructor for class com.googlecode.lanterna.gui.component.TextArea
 
TextArea(TerminalSize, String) - Constructor for class com.googlecode.lanterna.gui.component.TextArea
 
TextBox - Class in com.googlecode.lanterna.gui.component
 
TextBox() - Constructor for class com.googlecode.lanterna.gui.component.TextBox
Creates a text box component, where the user can enter text by typing on the keyboard.
TextBox(String) - Constructor for class com.googlecode.lanterna.gui.component.TextBox
Creates a text box component, where the user can enter text by typing on the keyboard.
TextBox(String, int) - Constructor for class com.googlecode.lanterna.gui.component.TextBox
Creates a text box component, where the user can enter text by typing on the keyboard.
TextGraphics - Interface in com.googlecode.lanterna.gui
 
TextGrid - Class in com.googlecode.lanterna.gui.component
Used by EditArea
TextGrid() - Constructor for class com.googlecode.lanterna.gui.component.TextGrid
 
TextGrid(String) - Constructor for class com.googlecode.lanterna.gui.component.TextGrid
 
TextGrid.DataGridCel - Class in com.googlecode.lanterna.gui.component
 
TextGrid.DataGridCel() - Constructor for class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 
TextGrid.DataGridCel(char, int) - Constructor for class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 
TextGrid.DataGridCel(int) - Constructor for class com.googlecode.lanterna.gui.component.TextGrid.DataGridCel
 
TextInputDialog - Class in com.googlecode.lanterna.gui.dialog
 
Theme - Class in com.googlecode.lanterna.gui
Extend this class to create your own themes.
Theme() - Constructor for class com.googlecode.lanterna.gui.Theme
 
Theme.Category - Enum in com.googlecode.lanterna.gui
Represents things which can be styled.
Theme.Definition - Class in com.googlecode.lanterna.gui
A style definition encompassing colors and effects.
Theme.Definition(Terminal.Color, Terminal.Color) - Constructor for class com.googlecode.lanterna.gui.Theme.Definition
 
Theme.Definition(Terminal.Color, Terminal.Color, boolean) - Constructor for class com.googlecode.lanterna.gui.Theme.Definition
 
Theme.Definition(Terminal.Color, Terminal.Color, boolean, boolean) - Constructor for class com.googlecode.lanterna.gui.Theme.Definition
 
tick() - Method in class com.googlecode.lanterna.gui.component.ActivityIndicator
Trigger an update indicating that activity occured.
tick() - Method in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
 
TOP - Static variable in class com.googlecode.lanterna.gui.layout.BorderLayout
 
toString() - Method in class com.googlecode.lanterna.gui.component.Panel
 
toString() - Method in class com.googlecode.lanterna.gui.layout.DefaultLaidOutComponent
 
toString() - Method in class com.googlecode.lanterna.gui.layout.LayoutParameter
 
toString() - Method in class com.googlecode.lanterna.gui.Window
 
toString() - Method in class com.googlecode.lanterna.input.Key
 
toString() - Method in exception com.googlecode.lanterna.LanternaException
 
toString() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
toString() - Method in class com.googlecode.lanterna.terminal.swing.TerminalPalette
 
toString() - Method in class com.googlecode.lanterna.terminal.TerminalPosition
 
toString() - Method in class com.googlecode.lanterna.terminal.TerminalSize
 
transformAccordingToAlignment(TextGraphics, TerminalSize) - Method in class com.googlecode.lanterna.gui.component.AbstractComponent
Will create a sub-graphic area according to the alignment, if the assigned size is larger than the preferred size.
translateCharacter(char) - Method in class com.googlecode.lanterna.terminal.text.StreamBasedTerminal
 
translateToGlobalCoordinates(TerminalPosition) - Method in interface com.googlecode.lanterna.gui.TextGraphics
Translates local coordinates of this TextGraphics object to global
triggerShortcut(Key) - Method in class com.googlecode.lanterna.gui.component.AbstractContainer
 
triggerShortcut(Key) - Method in class com.googlecode.lanterna.gui.component.Table
 
triggerShortcut(Key) - Method in interface com.googlecode.lanterna.gui.InteractableContainer
Looks for a shortcut that matches this key and, if one is found, executes it.
triggerShortcut(Key) - Method in class com.googlecode.lanterna.gui.util.ShortcutHelper
 
TRIGRAMS - Static variable in class com.googlecode.lanterna.gui.component.SpinningActivityIndicator
Unicode trigram characters (not supported by all terminals)

U

ULCORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
unhandledKeyboardEvent(Key) - Method in class com.googlecode.lanterna.gui.component.AbstractListBox
 
unhandledKeyboardEvent(Key) - Method in class com.googlecode.lanterna.gui.component.ActionListBox
 
unhandledKeyboardEvent(Key) - Method in class com.googlecode.lanterna.gui.component.CheckBoxList
 
unhandledKeyboardEvent(Key) - Method in class com.googlecode.lanterna.gui.component.RadioCheckBoxList
 
UnixTerminal - Class in com.googlecode.lanterna.terminal.text
A common ANSI terminal extention with support for Unix resize signals and the stty program to control cbreak and key echo
UnixTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.text.UnixTerminal
Creates a UnixTerminal using a specified input stream, output stream and character set.
UnixTerminal(InputStream, OutputStream, Charset, UnixTerminalSizeQuerier) - Constructor for class com.googlecode.lanterna.terminal.text.UnixTerminal
Creates a UnixTerminal using a specified input stream, output stream and character set.
UnixTerminal(InputStream, OutputStream, Charset, UnixTerminalSizeQuerier, UnixTerminal.Behaviour) - Constructor for class com.googlecode.lanterna.terminal.text.UnixTerminal
Creates a UnixTerminal using a specified input stream, output stream and character set.
UnixTerminal.Behaviour - Enum in com.googlecode.lanterna.terminal.text
This enum lets you control some more low-level behaviors of this terminal object.
UnixTerminalSizeQuerier - Interface in com.googlecode.lanterna.terminal.text
This class allows you to override by what means Lanterna detects the size of the terminal.
update() - Method in class com.googlecode.lanterna.gui.GUIScreen
 
updateScreenSize() - Method in class com.googlecode.lanterna.screen.Screen
Calling this method will check if the terminal has changed since and in that case update the dimensions of this Screen to match.
URCORNER - Static variable in class com.googlecode.lanterna.terminal.ACS
 
useBrightColorsOnBold() - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 

V

valueOf(String) - Static method in enum com.googlecode.lanterna.gui.Component.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.component.Panel.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.dialog.DialogButtons
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.dialog.DialogResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.GUIScreen.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.Interactable.FocusChangeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.Interactable.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.gui.Theme.Category
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.input.Key.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.screen.ScreenCharacterStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.screen.TabBehaviour
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.Terminal.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.Terminal.SGR
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.text.UnixTerminal.Behaviour
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.googlecode.lanterna.gui.Component.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.component.Panel.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.dialog.DialogButtons
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.dialog.DialogResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.GUIScreen.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.Interactable.FocusChangeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.Interactable.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.gui.Theme.Category
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.input.Key.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.screen.ScreenCharacterStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.screen.TabBehaviour
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.terminal.Terminal.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.terminal.Terminal.SGR
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.lanterna.terminal.text.UnixTerminal.Behaviour
Returns an array containing the constants of this enum type, in the order they are declared.
VerticalLayout - Class in com.googlecode.lanterna.gui.layout
Layout which will put components along a vertical line.
VerticalLayout() - Constructor for class com.googlecode.lanterna.gui.layout.VerticalLayout
 
VLINE - Static variable in class com.googlecode.lanterna.terminal.ACS
 

W

waitForTerminalSizeReport(int) - Method in class com.googlecode.lanterna.terminal.InputEnabledAbstractTerminal
 
WaitingDialog - Class in com.googlecode.lanterna.gui.dialog
 
WaitingDialog(String, String) - Constructor for class com.googlecode.lanterna.gui.dialog.WaitingDialog
 
Window - Class in com.googlecode.lanterna.gui
The Window class is the basis for Lanternas GUI system.
Window(String) - Constructor for class com.googlecode.lanterna.gui.Window
Creates a new window
WindowAdapter - Class in com.googlecode.lanterna.gui.listener
This adapter class is implementing WindowListener and provides an implementation for all the methods that does nothing.
WindowAdapter() - Constructor for class com.googlecode.lanterna.gui.listener.WindowAdapter
 
WindowListener - Interface in com.googlecode.lanterna.gui.listener
This listener class is for listening to events happening to a Window.
WINDOWS_XP_COMMAND_PROMPT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Values taken from wikipedia, these are supposed to be what Windows XP cmd is using.
withFont(Font) - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
withFont(Font, Font) - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
withPalette(TerminalPalette) - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
withUseBrightColors(boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalAppearance
 
writerMutex - Variable in class com.googlecode.lanterna.terminal.text.StreamBasedTerminal
 
writeToTerminal(byte...) - Method in class com.googlecode.lanterna.terminal.text.StreamBasedTerminal
Allow subclasses (that are supposed to know what they're doing) to write directly to the terminal
Warning! Be sure to call this method INSIDE of a synchronize(writeMutex) block!!!
The reason is that many control sequences are a group of bytes and we want to synchronize the whole thing rather than each character one by one.

X

XTERM - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalPalette
Values taken from wikipedia, these are supposed to be what xterm is using.
XTerm8bitIndexedColorUtils - Class in com.googlecode.lanterna.terminal
This class can help you convert to and from the 8-bit indexed color standard that is supported by some terminal emulators.
A B C D E F G H I K L M N O P Q R S T U V W X 

Copyright © 2015. All Rights Reserved.