Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Abort - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Abort"
- Abort - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Abort"
- abs() - Method in class com.googlecode.lanterna.TerminalPosition
- AbsoluteLayout - Class in com.googlecode.lanterna.gui2
-
Layout manager that places components where they are manually specified to be and sizes them to the size they are manually assigned to.
- AbsoluteLayout() - Constructor for class com.googlecode.lanterna.gui2.AbsoluteLayout
- AbstractBasePane<T> - Class in com.googlecode.lanterna.gui2
-
This abstract implementation of
BasePane
has the common code shared by all different concrete implementations. - AbstractBasePane() - Constructor for class com.googlecode.lanterna.gui2.AbstractBasePane
- AbstractBasePane.ContentHolder - Class in com.googlecode.lanterna.gui2
- AbstractBasePane.EmptyMenuBar - Class in com.googlecode.lanterna.gui2
- AbstractBorder - Class in com.googlecode.lanterna.gui2
-
Abstract implementation of
Border
interface that has some of the methods filled out. - AbstractBorder() - Constructor for class com.googlecode.lanterna.gui2.AbstractBorder
- AbstractBorderRenderer(Borders.BorderStyle) - Constructor for class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- AbstractComponent<T> - Class in com.googlecode.lanterna.gui2
-
AbstractComponent provides some good default behaviour for a
Component
, all components in Lanterna extends from this class in some way. - AbstractComponent() - Constructor for class com.googlecode.lanterna.gui2.AbstractComponent
-
Default constructor
- AbstractComposite<T> - Class in com.googlecode.lanterna.gui2
-
This abstract implementation contains common code for the different
Composite
implementations. - AbstractComposite() - Constructor for class com.googlecode.lanterna.gui2.AbstractComposite
-
Default constructor
- AbstractDialogBuilder<B,
T> - Class in com.googlecode.lanterna.gui2.dialogs -
Abstract class for dialog building, containing much shared code between different kinds of dialogs
- AbstractDialogBuilder(String) - Constructor for class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Default constructor for a dialog builder
- AbstractInteractableComponent<T> - Class in com.googlecode.lanterna.gui2
-
Default implementation of Interactable that extends from AbstractComponent.
- AbstractInteractableComponent() - Constructor for class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Default constructor
- AbstractListBox<V,
T> - Class in com.googlecode.lanterna.gui2 -
Base class for several list box implementations, this will handle things like list of items and the scrollbar.
- AbstractListBox() - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox
-
This constructor sets up the component so it has no preferred size but will ask to be as big as the list is.
- AbstractListBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox
-
This constructor sets up the component with a preferred size that is will always request, no matter what items are in the list box.
- AbstractListBox.DefaultListBoxRenderer<V,
T> - Class in com.googlecode.lanterna.gui2 -
The default renderer for
AbstractListBox
and all its subclasses. - AbstractListBox.ListItemRenderer<V,
T> - Class in com.googlecode.lanterna.gui2 -
The default list item renderer class, this can be extended and customized it needed.
- AbstractScreen - Class in com.googlecode.lanterna.screen
-
This class implements some of the Screen logic that is not directly tied to the actual implementation of how the Screen translate to the terminal.
- AbstractScreen(TerminalSize) - Constructor for class com.googlecode.lanterna.screen.AbstractScreen
- AbstractScreen(TerminalSize, TextCharacter) - Constructor for class com.googlecode.lanterna.screen.AbstractScreen
-
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
- AbstractTerminal - Class in com.googlecode.lanterna.terminal
-
Containing a some very fundamental functionality that should be common (and usable) to all terminal implementations.
- AbstractTerminal() - Constructor for class com.googlecode.lanterna.terminal.AbstractTerminal
- AbstractTextGraphics - Class in com.googlecode.lanterna.graphics
-
This class hold the default logic for drawing the basic text graphic as exposed by TextGraphic.
- AbstractTextGraphics() - Constructor for class com.googlecode.lanterna.graphics.AbstractTextGraphics
- AbstractTextGUI - Class in com.googlecode.lanterna.gui2
-
This abstract implementation of TextGUI contains some basic management of the underlying Screen and other common code that can be shared between different implementations.
- AbstractTextGUI(TextGUIThreadFactory, Screen) - Constructor for class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Constructor for
AbstractTextGUI
that requires aScreen
and a factory for creating the GUI thread - AbstractTextGUIThread - Class in com.googlecode.lanterna.gui2
-
Abstract implementation of
TextGUIThread
with common logic for both available concrete implementations. - AbstractTextGUIThread(TextGUI) - Constructor for class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
Sets up this
AbstractTextGUIThread
for operations on the suppliesTextGUI
- AbstractTheme - Class in com.googlecode.lanterna.graphics
-
Abstract
Theme
implementation that manages a hierarchical tree of theme nodes ties to Class objects. - AbstractTheme(WindowPostRenderer, WindowDecorationRenderer) - Constructor for class com.googlecode.lanterna.graphics.AbstractTheme
- AbstractTheme.DefinitionImpl - Class in com.googlecode.lanterna.graphics
- AbstractTheme.StyleImpl - Class in com.googlecode.lanterna.graphics
- AbstractTheme.ThemeTreeNode - Class in com.googlecode.lanterna.graphics
- AbstractWindow - Class in com.googlecode.lanterna.gui2
-
Abstract Window has most of the code requiring for a window to function, all concrete window implementations extends from this in one way or another.
- AbstractWindow() - Constructor for class com.googlecode.lanterna.gui2.AbstractWindow
-
Default constructor, this creates a window with no title
- AbstractWindow(String) - Constructor for class com.googlecode.lanterna.gui2.AbstractWindow
-
Creates a window with a specific title that will (probably) be drawn in the window decorations
- acceptConnection() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Waits for the next client to connect in to our server and returns a Terminal implementation, TelnetTerminal, that represents the remote terminal this client is running.
- acquire() - Method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- acquire() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
Effectively taking over the terminal and enabling it for Lanterna to use, by turning off echo and canonical mode, adding resize listeners and optionally trap unix signals.
- acquire() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- acquired - Variable in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- action - Variable in class com.googlecode.lanterna.gui2.menu.MenuItem
- actionLabel - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
- actionLabel - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
- ActionListBox - Class in com.googlecode.lanterna.gui2
-
This class is a list box implementation that displays a number of items that has actions associated with them.
- ActionListBox() - Constructor for class com.googlecode.lanterna.gui2.ActionListBox
-
Default constructor, creates an
ActionListBox
with no pre-defined size that will request to be big enough to display all items - ActionListBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.ActionListBox
-
Creates a new
ActionListBox
with a pre-set size. - ActionListDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog containing a multiple item action list box
- ActionListDialog(String, String, TerminalSize, boolean, boolean, List<Runnable>) - Constructor for class com.googlecode.lanterna.gui2.dialogs.ActionListDialog
- ActionListDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the
ActionListDialog
class, use this to create instances of that class and to customize them - ActionListDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Default constructor
- actions - Variable in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
- actionType - Variable in class com.googlecode.lanterna.input.MouseAction
- active - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- activeBackgroundColor - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- activeForegroundColor - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- activeModifiers - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- activeModifiers - Variable in class com.googlecode.lanterna.graphics.NullTextGraphics
- activeModifiers - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- activeWindow - Variable in class com.googlecode.lanterna.gui2.WindowList
- add(Interactable) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Adds an interactable component to the lookup map
- add(Menu) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
Adds a new drop-down menu to the menu bar, at the end
- add(MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.Menu
- addAction(Runnable) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Adds an additional action to the
ActionListBox
that is to be displayed when the dialog is opened. - addAction(String, Runnable) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Adds an additional action to the
ActionListBox
that is to be displayed when the dialog is opened - addActions(Runnable...) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Adds additional actions to the
ActionListBox
that is to be displayed when the dialog is opened. - addAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- addAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Adds an auto-close trigger to use on this terminal.
- addBasePaneListener(BasePaneListener<T>) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- addButton(MessageDialogButton) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Adds a button to the dialog
- addColumn(String, V[]) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new column into the table model as the last column.
- addComponent(int, Component) - Method in class com.googlecode.lanterna.gui2.Panel
-
Adds a new child component to the panel.
- addComponent(Component) - Method in class com.googlecode.lanterna.gui2.Panel
-
Adds a new child component to the panel.
- addComponent(Component, LayoutData) - Method in class com.googlecode.lanterna.gui2.Panel
-
This method is a shortcut for calling:
- addFrame(String) - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Adds one more frame at the end of the list of frames
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- addInput(KeyStroke) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Adds a
KeyStroke
to the input queue of this virtual terminal. - addItem(int, V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Adds a new item to the combo box, at a specific index
- addItem(Runnable) - Method in class com.googlecode.lanterna.gui2.ActionListBox
-
Adds one more item to the list box, at the end.
- addItem(String, Runnable) - Method in class com.googlecode.lanterna.gui2.ActionListBox
-
Adds a new item to the list, which is displayed in the list using a supplied label.
- addItem(V) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Adds one more item to the list box, at the end.
- addItem(V) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
- addItem(V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Adds a new item to the combo box, at the end
- addItem(V, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Adds an item to the checkbox list with an explicit checked status
- additionalStyles - Variable in class com.googlecode.lanterna.gui2.Label
- addLine(String) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Adds a single line to the
TextBox
at the end, this only works when in multi-line mode - addListener(Button.Listener) - Method in class com.googlecode.lanterna.gui2.Button
-
Adds a listener to notify when the button is triggered; the listeners will be called serially in the order they were added
- addListener(CheckBox.Listener) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Adds a listener to this check box so that it will be notificed on certain user actions
- addListener(CheckBoxList.Listener) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Adds a new listener to the
CheckBoxList
that will be called on certain user actions - addListener(ComboBox.Listener) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Adds a new listener to the
ComboBox
that will be called on certain user actions - addListener(RadioBoxList.Listener) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Adds a new listener to the
RadioBoxList
that will be called on certain user actions - addListener(TableModel.Listener<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a listener to this table model that will be notified whenever the model changes
- addListener(TextGUI.Listener) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- addListener(TextGUI.Listener) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Adds a listener to this TextGUI to fire events on.
- addListItem(T) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Adds an item to the list box at the end
- addListItems(T...) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Adds a list of items to the list box at the end, in the order they are passed in
- addMenuItem(MenuItem) - Method in class com.googlecode.lanterna.gui2.MenuPopupWindow
-
Adds a new menu item to this popup window.
- addOverride(Class<?>, TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
Adds an override for a particular class, or overwrites a previously defined override.
- addProfile(KeyDecodingProfile) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Adds another key decoding profile to this InputDecoder, which means all patterns from the profile will be used when decoding input.
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- addResizeListener(TerminalResizeListener) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Adds a
TerminalResizeListener
to be called when the terminal has changed size. - addResizeRequest(TerminalSize) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Tells this screen that the size has changed and it should, at next opportunity, resize itself and its buffers
- addRow(Collection<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new row to the table model at the end.
- addRow(V...) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new row to the table model at the end.
- addStyle(SGR) - Method in class com.googlecode.lanterna.gui2.Label
-
Adds an additional SGR style to use when drawing the label, in case it wasn't enabled by the theme
- addStyle(String, String, String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- addTerminalEmulatorFrameAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Adds an auto-close trigger to use on created SwingTerminalFrames created by this factory
- addTo(Panel) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- addTo(Panel) - Method in interface com.googlecode.lanterna.gui2.Component
-
Same as calling
panel.addComponent(thisComponent)
- addVirtualTerminalListener(VirtualTerminalListener) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- addVirtualTerminalListener(VirtualTerminalListener) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Adds a listener to receive notifications when certain events happens on the virtual terminal.
- addWindow(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- addWindow(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Adds a window to the TextGUI system, depending on the window manager this window may or may not be immediately visible.
- addWindow(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
- addWindowAndWait(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- addWindowAndWait(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Adds a window to the TextGUI system, depending on the window manager this window may or may not be immediately visible.
- addWindowListener(WindowListener) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- addWindowListener(WindowListener) - Method in interface com.googlecode.lanterna.gui2.Window
-
Adds a
WindowListener
to thisWindow
. - adjustmentValueChanged(AdjustmentEvent) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal.ScrollbarListener
- adjustmentValueChanged(AdjustmentEvent) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal.ScrollbarListener
- afterEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Called by
AbstractInteractableComponent
automatically after this component has received input focus. - afterEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
- afterEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.ComboBox
- afterLeaveFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Called by
AbstractInteractableComponent
automatically after this component has lost input focus. - afterLeaveFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.ComboBox
- afterRender(Table<V>, V, int, int, boolean, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Called by the cell renderer after the cell content has been drawn into the assigned area.
- ALIGN_TO_COLUMN_4 - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with enough space characters to reach the next column index that is evenly divisible by 4, simulating a normal tab character when placed inside a text document.
- ALIGN_TO_COLUMN_8 - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with enough space characters to reach the next column index that is evenly divisible by 8, simulating a normal tab character when placed inside a text document.
- alignFactor - Variable in enum com.googlecode.lanterna.screen.TabBehaviour
- alignment - Variable in class com.googlecode.lanterna.gui2.LinearLayout.LinearLayoutData
- Alignment() - Constructor for enum com.googlecode.lanterna.gui2.GridLayout.Alignment
- Alignment() - Constructor for enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
- allDirty - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- allowLineFeed - Variable in enum com.googlecode.lanterna.screen.WrapBehaviour
- allowLineFeed() - Method in enum com.googlecode.lanterna.screen.WrapBehaviour
- allowPartialColumn - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- ALT - Static variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
- AltAndCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches characters pressed while ALT key is held down
- AltAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.AltAndCharacterPattern
- altDown - Variable in class com.googlecode.lanterna.input.KeyStroke
- AnimatedLabel - Class in com.googlecode.lanterna.gui2
-
This is a special label that contains not just a single text to display but a number of frames that are cycled through.
- AnimatedLabel(String) - Constructor for class com.googlecode.lanterna.gui2.AnimatedLabel
-
Creates a new animated label, initially set to one frame.
- AnimatedLabel.AnimationTimerTask - Class in com.googlecode.lanterna.gui2
- AnimationTimerTask(AnimatedLabel) - Constructor for class com.googlecode.lanterna.gui2.AnimatedLabel.AnimationTimerTask
- ANSI(int, boolean, int, int, int) - Constructor for enum com.googlecode.lanterna.TextColor.ANSI
- ANSI(int, int, int, int) - Constructor for enum com.googlecode.lanterna.TextColor.ANSI
- ANSITerminal - Class in com.googlecode.lanterna.terminal.ansi
-
Class containing graphics code for ANSI compliant text terminals and terminal emulators.
- ANSITerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- apply(String, String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- applyGraphicState(TextCharacter) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- applyStyle(Table<V>, V, int, int, boolean, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Called by the cell renderer to setup all the styling (colors and SGRs) before rendering the cell.
- applyThemeStyle(ThemeStyle) - Method in interface com.googlecode.lanterna.graphics.ThemedTextGraphics
-
Takes a ThemeStyle as applies it to this TextGraphics.
- applyThemeStyle(ThemeStyle) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- applyThemeStyle(ThemeStyle) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- applyTo(Scrollable) - Method in class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- ARROW_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
↓
- ARROW_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
←
- ARROW_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
→
- ARROW_UP - Static variable in class com.googlecode.lanterna.Symbols
-
↑
- ArrowDown - Enum constant in enum com.googlecode.lanterna.input.KeyType
- ArrowLeft - Enum constant in enum com.googlecode.lanterna.input.KeyType
- ArrowRight - Enum constant in enum com.googlecode.lanterna.input.KeyType
- ArrowUp - Enum constant in enum com.googlecode.lanterna.input.KeyType
- AsynchronousTextGUIThread - Interface in com.googlecode.lanterna.gui2
-
Extended interface of TextGUIThread for implementations that uses a separate thread for all GUI event processing and updating.
- AsynchronousTextGUIThread.State - Enum in com.googlecode.lanterna.gui2
-
Enum representing the states of the GUI thread life-cycle
- AUTO_ASSIGN_ORDER - Static variable in class com.googlecode.lanterna.gui2.BorderLayout
- autoCloseTriggers - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- autoCloseTriggers - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- autoCloseTriggers - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- AUTOMATIC - Enum constant in enum com.googlecode.lanterna.screen.Screen.RefreshType
-
Using automatic mode, the Screen will make a guess at which refresh type would be the fastest and use this one.
- autoOpenTerminalFrame - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- autoWrap - Variable in enum com.googlecode.lanterna.screen.WrapBehaviour
- autoWrap() - Method in enum com.googlecode.lanterna.screen.WrapBehaviour
- available() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- awtTerminal - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- awtTerminal - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- AWTTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This class provides an AWT implementation of the Terminal interface that is an embeddable component you can put into an AWT container.
- AWTTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal with all the defaults set and no scroll controller connected.
- AWTTerminal(TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and no scroll controller.
- AWTTerminal(TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and a custom scroll controller.
- AWTTerminal(TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal with a particular scrolling controller that will be notified when the terminals history size grows and will be called when this class needs to figure out the current scrolling position.
- AWTTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and no scroll controller.
- AWTTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and a custom scroll controller.
- AWTTerminalFontConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
This class encapsulates the font information used by an
AWTTerminal
. - AWTTerminalFontConfiguration(boolean, AWTTerminalFontConfiguration.BoldMode, Font...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- AWTTerminalFontConfiguration.BoldMode - Enum in com.googlecode.lanterna.terminal.swing
-
Controls how the SGR bold will take effect when enabled on a character.
- AWTTerminalFrame - Class in com.googlecode.lanterna.terminal.swing
-
This class is similar to what SwingTerminal used to be before Lanterna 3.0; a Frame that contains a terminal emulator.
- AWTTerminalFrame(TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame with an optional list of auto-close triggers
- AWTTerminalFrame(String, AWTTerminal, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- AWTTerminalFrame(String, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame with a given window title and an optional list of auto-close triggers
- AWTTerminalFrame(String, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame using a specified title and a series of AWT terminal configuration objects
- AWTTerminalFrame(String, TerminalSize, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame using a specified title and a series of AWT terminal configuration objects
- AWTTerminalImplementation - Class in com.googlecode.lanterna.terminal.swing
-
AWT implementation of
GraphicalTerminalImplementation
that contains all the overrides for AWT Created by martin on 08/02/16. - AWTTerminalImplementation(Component, AWTTerminalFontConfiguration, TerminalSize, TerminalEmulatorDeviceConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
-
Creates a new
AWTTerminalImplementation
B
- backbuffer - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- backBuffer - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- backend - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- backend - Variable in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- backend - Variable in class com.googlecode.lanterna.screen.ScreenBuffer
- backend - Variable in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- backend - Variable in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- background - Variable in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- backgroundColor - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- backgroundColor - Variable in class com.googlecode.lanterna.graphics.NullTextGraphics
- backgroundColor - Variable in class com.googlecode.lanterna.graphics.StyleSet.Set
- backgroundColor - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- backgroundColor - Variable in class com.googlecode.lanterna.gui2.Label
- backgroundColor - Variable in class com.googlecode.lanterna.TextCharacter
- backgroundMap - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- backgroundPane - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- backgroundSGR - Variable in enum com.googlecode.lanterna.TextColor.ANSI
- backlogSize - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- Backspace - Enum constant in enum com.googlecode.lanterna.input.KeyType
- BasePane - Interface in com.googlecode.lanterna.gui2
-
BasePane is the base container in a Text GUI.
- BasePaneListener<T> - Interface in com.googlecode.lanterna.gui2
- BasicCharacterPattern - Class in com.googlecode.lanterna.input
-
Very simple pattern that matches the input stream against a pre-defined list of characters.
- BasicCharacterPattern(KeyStroke, char...) - Constructor for class com.googlecode.lanterna.input.BasicCharacterPattern
-
Creates a new BasicCharacterPattern that matches a particular sequence of characters into a
KeyStroke
- BasicTextImage - Class in com.googlecode.lanterna.graphics
-
Simple implementation of TextImage that keeps the content as a two-dimensional TextCharacter array.
- BasicTextImage(int, int) - Constructor for class com.googlecode.lanterna.graphics.BasicTextImage
-
Creates a new BasicTextImage with the specified size and fills it initially with space characters using the default foreground and background color
- BasicTextImage(TerminalSize) - Constructor for class com.googlecode.lanterna.graphics.BasicTextImage
-
Creates a new BasicTextImage with the specified size and fills it initially with space characters using the default foreground and background color
- BasicTextImage(TerminalSize, TextCharacter) - Constructor for class com.googlecode.lanterna.graphics.BasicTextImage
-
Creates a new BasicTextImage with a given size and a TextCharacter to initially fill it with
- BasicTextImage(TerminalSize, TextCharacter[][], TextCharacter) - Constructor for class com.googlecode.lanterna.graphics.BasicTextImage
-
Creates a new BasicTextImage by copying a region of a two-dimensional array of TextCharacter:s.
- BasicWindow - Class in com.googlecode.lanterna.gui2
-
Simple AbstractWindow implementation that you can use as a building block when creating new windows without having to create new classes.
- BasicWindow() - Constructor for class com.googlecode.lanterna.gui2.BasicWindow
-
Default constructor, creates a new window with no title
- BasicWindow(String) - Constructor for class com.googlecode.lanterna.gui2.BasicWindow
-
This constructor creates a window with a specific title, that is (probably) going to be displayed in the window decoration
- beforeRender(Table<V>, V, int, int, boolean, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Called by the cell renderer to prepare the cell area before rendering the cell.
- Beginning - Enum constant in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
The component will be placed to the left (for vertical layouts) or top (for horizontal layouts)
- BEGINNING - Enum constant in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Place the component at the start of the cell (horizontally or vertically) and leave whatever space is left after the preferred size empty.
- bell() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- bell() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- bell() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- bell() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- bell() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- bell() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- bell() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- bell() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- bell() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- bell() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- bell() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Prints 0x7 to the terminal, which will make the terminal (emulator) ring a bell (or more likely beep).
- bell() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- bellOn - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- Bevel - Enum constant in enum com.googlecode.lanterna.gui2.Borders.BorderStyle
- BLACK - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- BLACK_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- BLINK - Enum constant in enum com.googlecode.lanterna.SGR
-
Text will blink on the screen by alternating the foreground color between the real foreground color and the background color.
- blinkLengthInMilliSeconds - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- blinkOn - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- blinkTimer - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- BLOCK_DENSE - Static variable in class com.googlecode.lanterna.Symbols
-
▓
- BLOCK_MIDDLE - Static variable in class com.googlecode.lanterna.Symbols
-
▒
- BLOCK_SOLID - Static variable in class com.googlecode.lanterna.Symbols
-
█
- BLOCK_SPARSE - Static variable in class com.googlecode.lanterna.Symbols
-
░
- blockingIO - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUI
- blue - Variable in enum com.googlecode.lanterna.TextColor.ANSI
- blue - Variable in class com.googlecode.lanterna.TextColor.RGB
- BLUE - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- BLUE_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- BOLD - Enum constant in enum com.googlecode.lanterna.SGR
-
Bold text mode.
- BOLD_FROM_NORMAL_SINGLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
╼
- BOLD_FROM_NORMAL_SINGLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
╽
- BOLD_SINGLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
━
- BOLD_SINGLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
┃
- BOLD_TO_NORMAL_SINGLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
╾
- BOLD_TO_NORMAL_SINGLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
╿
- boldMode - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- BoldMode() - Constructor for enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
- Border - Interface in com.googlecode.lanterna.gui2
-
Main interface for different border classes, with additional methods to help lanterna figure out the size and offset of components wrapped by borders.
- Border.BorderRenderer - Interface in com.googlecode.lanterna.gui2
- BORDERED - Enum constant in enum com.googlecode.lanterna.SGR
-
Draws a border around the text.
- BorderedButtonRenderer() - Constructor for class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
- BorderLayout - Class in com.googlecode.lanterna.gui2
-
BorderLayout imitates the BorderLayout class from AWT, allowing you to add a center component with optional components around it in top, bottom, left and right locations.
- BorderLayout() - Constructor for class com.googlecode.lanterna.gui2.BorderLayout
- BorderLayout.Location - Enum in com.googlecode.lanterna.gui2
-
This type is what you use as the layout data for components added to a panel using
BorderLayout
for its layout manager. - Borders - Class in com.googlecode.lanterna.gui2
-
This class containers a couple of border implementation and utility methods for instantiating them.
- Borders() - Constructor for class com.googlecode.lanterna.gui2.Borders
- Borders.AbstractBorderRenderer - Class in com.googlecode.lanterna.gui2
- Borders.BorderStyle - Enum in com.googlecode.lanterna.gui2
- Borders.DoubleLine - Class in com.googlecode.lanterna.gui2
- Borders.DoubleLineRenderer - Class in com.googlecode.lanterna.gui2
- Borders.SingleLine - Class in com.googlecode.lanterna.gui2
- Borders.SingleLineRenderer - Class in com.googlecode.lanterna.gui2
- Borders.StandardBorder - Class in com.googlecode.lanterna.gui2
- borderStyle - Variable in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- borderStyle - Variable in class com.googlecode.lanterna.gui2.Borders.StandardBorder
- BorderStyle() - Constructor for enum com.googlecode.lanterna.gui2.Borders.BorderStyle
- BOTTOM - Enum constant in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the bottom side of the container, attempting to allocate the preferred height of the component and at least the preferred width, but could be more depending on the other components added.
- bottomMarginSize - Variable in class com.googlecode.lanterna.gui2.GridLayout
- bright - Variable in enum com.googlecode.lanterna.TextColor.ANSI
- brightBlack - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightBlue - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightCyan - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightGreen - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightMagenta - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightRed - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightWhite - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- brightYellow - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- buffer - Variable in class com.googlecode.lanterna.graphics.BasicTextImage
- buffer - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- build() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Builds a new dialog following the specifications of this builder
- build() - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Builds a new
MessageDialog
from the properties in the builder - buildDialog() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Builds the dialog according to the builder implementation
- buildDialog() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
- buildDialog() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
- buildDialog() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
- buildDialog() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
- buildDialog() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
- buildDirtyCellsLookupTable(int, int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- buildTable(List<Component>) - Method in class com.googlecode.lanterna.gui2.GridLayout
- BULLET - Static variable in class com.googlecode.lanterna.Symbols
-
•
- bundleKey - Variable in class com.googlecode.lanterna.gui2.LocalizedString
- BundleLocator - Class in com.googlecode.lanterna.bundle
-
This class permits to deal easily with bundles.
- BundleLocator(String) - Constructor for class com.googlecode.lanterna.bundle.BundleLocator
-
Hidden constructor.
- BundleLocator.UTF8Control - Class in com.googlecode.lanterna.bundle
- bundleName - Variable in class com.googlecode.lanterna.bundle.BundleLocator
- button - Variable in class com.googlecode.lanterna.input.MouseAction
- Button - Class in com.googlecode.lanterna.gui2
-
Simple labeled button that the user can trigger by pressing the Enter or the Spacebar key on the keyboard when the component is in focus.
- Button(String) - Constructor for class com.googlecode.lanterna.gui2.Button
-
Creates a new button with a specific label and no initially attached action.
- Button(String, Runnable) - Constructor for class com.googlecode.lanterna.gui2.Button
-
Creates a new button with a label and an associated action to fire when triggered by the user
- Button.BorderedButtonRenderer - Class in com.googlecode.lanterna.gui2
- Button.ButtonRenderer - Interface in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new button renderers a little bit more clear
- Button.DefaultButtonRenderer - Class in com.googlecode.lanterna.gui2
-
This is the default button renderer that is used if you don't override anything.
- Button.FlatButtonRenderer - Class in com.googlecode.lanterna.gui2
-
Alternative button renderer that displays buttons with just the label and minimal decoration
- Button.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be used to catch user events on the button
- buttons - Variable in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
- bytePatterns - Variable in class com.googlecode.lanterna.input.InputDecoder
- bytesInBuffer - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
C
- cachedPreferredSize - Variable in class com.googlecode.lanterna.gui2.Panel
- cachedSize - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- calculatePreferredSize() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
Invokes the component renderer's size calculation logic and returns the result.
- calculatePreferredSize() - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
- calculatePreferredSize() - Method in class com.googlecode.lanterna.gui2.Panel
- calculateViewport(TerminalSize) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- calculateVisibleColumns(TerminalSize, int, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- calculateVisibleRows(TerminalSize, int, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- callback - Variable in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- canCancel - Variable in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
- canCancel - Variable in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
- Cancel - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Cancel"
- Cancel - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Cancel"
- CancelHandler() - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog.CancelHandler
- CancelHandler() - Constructor for class com.googlecode.lanterna.gui2.dialogs.FileDialog.CancelHandler
- cancelLatestCommittedText(AttributedCharacterIterator.Attribute[]) - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- canCloseTimer() - Static method in class com.googlecode.lanterna.gui2.AnimatedLabel
- CanGrow - Enum constant in enum com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
-
With this grow policy, if the container has more space available then this component will be grown to fill the extra space.
- canMoveCaretDown() - Method in class com.googlecode.lanterna.gui2.TextBox
- canMoveCaretUp() - Method in class com.googlecode.lanterna.gui2.TextBox
- canonicalMode(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
In canonical mode, data are accumulated in a line editing buffer, and do not become "available for reading" until line editing has been terminated by the user sending a line delimiter character.
- canonicalMode(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- caretPosition - Variable in class com.googlecode.lanterna.gui2.TextBox
- caretWarp - Variable in class com.googlecode.lanterna.gui2.TextBox
- catchSpecialCharacters - Variable in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- cellHorizontalBorderStyle - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- cellSelection - Variable in class com.googlecode.lanterna.gui2.table.Table
- cellVerticalBorderStyle - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- Center - Enum constant in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
The component will be placed horizontally centered (for vertical layouts) or vertically centered (for horizontal layouts)
- CENTER - Enum constant in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the center space, whatever is remaining after the other components (if any) have allocated their space.
- CENTER - Enum constant in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Place the component at the middle of the cell (horizontally or vertically) and leave the space before and after empty.
- CENTERED - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
With this hint, the window wants to be at the center of the terminal instead of using the cascading layout which is the standard.
- changed - Variable in class com.googlecode.lanterna.gui2.GridLayout
- changed - Variable in class com.googlecode.lanterna.gui2.LinearLayout
- changeWindowHintsForDragged(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
In order for window to be draggable, it would no longer be CENTERED.
- CHAR - Enum constant in enum com.googlecode.lanterna.screen.WrapBehaviour
-
Wrap at any character boundaries.
- character - Variable in class com.googlecode.lanterna.input.KeyStroke
- character - Variable in class com.googlecode.lanterna.TextCharacter
-
The "character" might not fit in a Java 16-bit char (emoji and other types) so we store it in a String as of 3.1 instead.
- Character - Enum constant in enum com.googlecode.lanterna.input.KeyType
-
This value corresponds to a regular character 'typed', usually alphanumeric or a symbol.
- characterMap - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- characterMap - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- CharacterPattern - Interface in com.googlecode.lanterna.input
-
Used to compare a list of character if they match a particular pattern, and in that case, return the kind of keystroke this pattern represents
- CharacterPattern.Matching - Class in com.googlecode.lanterna.input
-
This immutable class describes a matching result.
- charset - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
- charset - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- CheckBox - Class in com.googlecode.lanterna.gui2
-
The checkbox component looks like a regular checkbox that you can find in modern graphics user interfaces, a label and a space that the user can toggle on and off by using enter or space keys.
- CheckBox() - Constructor for class com.googlecode.lanterna.gui2.CheckBox
-
Creates a new checkbox with no label, initially set to un-checked
- CheckBox(String) - Constructor for class com.googlecode.lanterna.gui2.CheckBox
-
Creates a new checkbox with a specific label, initially set to un-checked
- CheckBox.CheckBoxRenderer - Class in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new check box renderers a little bit more clear
- CheckBox.DefaultCheckBoxRenderer - Class in com.googlecode.lanterna.gui2
-
The default renderer that is used unless overridden.
- CheckBox.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be used to catch user events on the check box
- CheckBoxList<V> - Class in com.googlecode.lanterna.gui2
-
This is a list box implementation where each item has its own checked state that can be toggled on and off
- CheckBoxList() - Constructor for class com.googlecode.lanterna.gui2.CheckBoxList
-
Creates a new
CheckBoxList
that is initially empty and has no hardcoded preferred size, so it will attempt to be as big as necessary to draw all items. - CheckBoxList(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.CheckBoxList
-
Creates a new
CheckBoxList
that is initially empty and has a pre-defined size that it will request. - CheckBoxList.CheckBoxListItemRenderer<V> - Class in com.googlecode.lanterna.gui2
-
Default renderer for this component which is used unless overridden.
- CheckBoxList.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be attached to the
CheckBoxList
in order to be notified on user actions - CheckBoxListItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
- CheckBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.CheckBox.CheckBoxRenderer
- checked - Variable in class com.googlecode.lanterna.gui2.CheckBox
- checkedIndex - Variable in class com.googlecode.lanterna.gui2.RadioBoxList
- childMap - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- chunk_queue - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- CIRCLED - Enum constant in enum com.googlecode.lanterna.SGR
-
Draws a circle around the text.
- clampRatio(float) - Method in class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
- classloadStandardRenderersForGraal() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- clazz - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- clear() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Removes all rows from the table, this will trigger listeners for each row
- clear() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- clear() - Method in interface com.googlecode.lanterna.screen.Screen
-
Erases all the characters on the screen, effectively giving you a blank area.
- clear() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- clear() - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- clearBackBuffer() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Clears out the back buffer and the resets the visual state so next paint operation will do a full repaint of everything
- clearItems() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Removes all items from the list box
- clearItems() - Method in class com.googlecode.lanterna.gui2.CheckBoxList
- clearItems() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Removes all items from the combo box
- clearItems() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- clearModifiers() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Removes all active modifiers
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- clearModifiers() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- clearModifiers() - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- clearScreen() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- clearScreen() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- clearScreen() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- clearScreen() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Removes all the characters, colors and graphics from the screen and leaves you with a big empty space.
- clearScreen() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- clearSelection() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Un-checks the currently checked item (if any) and leaves the radio check box in a state where no item is checked.
- CLICK - Enum constant in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured on the down-motion but not the up-motion.
- CLICK_DOWN - Enum constant in enum com.googlecode.lanterna.input.MouseActionType
- CLICK_RELEASE - Enum constant in enum com.googlecode.lanterna.input.MouseActionType
- CLICK_RELEASE - Enum constant in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured both on down and up, this is the normal mode for capturing mouse input.
- CLICK_RELEASE_DRAG - Enum constant in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured both on down and up and if the mouse if moved while holding down one of the button, a drag event is generated.
- CLICK_RELEASE_DRAG_MOVE - Enum constant in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured both on down and up and also all mouse movements, no matter if any button is held down or not.
- clientEcho - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- clientLineMode0 - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- clientResizeNotification - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- CLIP - Enum constant in enum com.googlecode.lanterna.screen.WrapBehaviour
-
Don't wrap lines automatically, but honor explicit line-feeds.
- clipboardAvailable - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- close() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- close() - Method in class com.googlecode.lanterna.gui2.ComboBox.PopupWindow
- close() - Method in interface com.googlecode.lanterna.gui2.Window
-
Closes the window, which will remove it from the GUI
- close() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- close() - Method in interface com.googlecode.lanterna.screen.Screen
-
Same as calling
Screen.stopScreen()
- close() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- close() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- close() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
-
Closes the socket to the client, effectively ending the telnet session and the terminal.
- close() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- close() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Closes the server socket, accepting no new connection.
- close() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- close() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- close() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- close() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- close() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- close() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- close() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- close() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- close() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- close() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- close() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Closes the terminal, if applicable.
- close() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- Close - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Close"
- Close - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Close"
- closeAutomatically - Variable in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
- CloseOnEscape - Enum constant in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Close if the user presses ESC key on the keyboard
- CloseOnExitPrivateMode - Enum constant in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Close the frame when exiting from private mode
- closeWindowWithEscape - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- CLUB - Static variable in class com.googlecode.lanterna.Symbols
-
♣
- CODE_TO_NAME - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- color - Variable in class com.googlecode.lanterna.gui2.EmptySpace
- COLOR_TABLE - Static variable in class com.googlecode.lanterna.TextColor.Indexed
- colorConfiguration - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- colorConfiguration - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- colorIndex - Variable in class com.googlecode.lanterna.TextColor.Indexed
- colorPalette - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
- column - Variable in class com.googlecode.lanterna.TerminalPosition
- columns - Variable in class com.googlecode.lanterna.gui2.table.TableModel
- columns - Variable in class com.googlecode.lanterna.TerminalSize
- com.googlecode.lanterna - module com.googlecode.lanterna
- com.googlecode.lanterna - package com.googlecode.lanterna
- com.googlecode.lanterna.bundle - package com.googlecode.lanterna.bundle
- com.googlecode.lanterna.graphics - package com.googlecode.lanterna.graphics
- com.googlecode.lanterna.gui2 - package com.googlecode.lanterna.gui2
- com.googlecode.lanterna.gui2.dialogs - package com.googlecode.lanterna.gui2.dialogs
- com.googlecode.lanterna.gui2.menu - package com.googlecode.lanterna.gui2.menu
- com.googlecode.lanterna.gui2.table - package com.googlecode.lanterna.gui2.table
- 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.ansi - package com.googlecode.lanterna.terminal.ansi
- com.googlecode.lanterna.terminal.swing - package com.googlecode.lanterna.terminal.swing
- com.googlecode.lanterna.terminal.virtual - package com.googlecode.lanterna.terminal.virtual
- combinedMaximumPreferredSize - Variable in class com.googlecode.lanterna.gui2.AnimatedLabel
- ComboBox<V> - Class in com.googlecode.lanterna.gui2
-
This is a simple combo box implementation that allows the user to select one out of multiple items through a drop-down menu.
- ComboBox(String, Collection<V>) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new
ComboBox
initialized with N number of items supplied through the items parameter. - ComboBox(Collection<V>) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new
ComboBox
initialized with N number of items supplied through the items parameter. - ComboBox(Collection<V>, int) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new
ComboBox
initialized with N number of items supplied through the items parameter. - ComboBox(V...) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new
ComboBox
initialized with N number of items supplied through the varargs parameter. - ComboBox.ComboBoxRenderer<V> - Class in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new combo box renderers a little bit more clear
- ComboBox.DefaultComboBoxRenderer<V> - Class in com.googlecode.lanterna.gui2
-
This class is the default renderer implementation which will be used unless overridden.
- ComboBox.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be used to catch user events on the combo box
- ComboBox.PopupWindow - Class in com.googlecode.lanterna.gui2
- ComboBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.ComboBox.ComboBoxRenderer
- COMMAND_ABORT_OUTPUT - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_ARE_YOU_THERE - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_BREAK - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_DATA_MARK - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_DO - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_DONT - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_ERASE_CHARACTER - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_ERASE_LINE - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_GO_AHEAD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_IAC - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_INTERRUPT_PROCESS - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_NO_OPERATION - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_SUBNEGOTIATION - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_SUBNEGOTIATION_END - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_WILL - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMAND_WONT - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- COMMON_PATTERNS - Static variable in class com.googlecode.lanterna.input.DefaultKeyDecodingProfile
- compA - Variable in class com.googlecode.lanterna.gui2.SplitPanel
- compare(TerminalPosition, TerminalPosition) - Method in class com.googlecode.lanterna.screen.TerminalScreen.ScreenPointComparator
- compareTo(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- compB - Variable in class com.googlecode.lanterna.gui2.SplitPanel
- COMPLETE - Enum constant in enum com.googlecode.lanterna.screen.Screen.RefreshType
-
In
RefreshType.COMPLETE
mode, the screen will send a clear command to the terminal, then redraw the whole back-buffer line by line. - component - Variable in class com.googlecode.lanterna.gui2.AbstractComposite
- component - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- component - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- Component - Interface in com.googlecode.lanterna.gui2
-
This is the main interface defining a component in Lanterna, although you will probably not implement this directly but rather extend the
AbstractComponent
or another one of the sub-classes instead to avoid implementing most of the methods in this interface. - ComponentRenderer<T> - Interface in com.googlecode.lanterna.gui2
-
This interface defines a renderer for a component, an external class that does the sizing and rendering.
- componentRendererMap - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- components - Variable in class com.googlecode.lanterna.gui2.Panel
- Composite - Interface in com.googlecode.lanterna.gui2
-
A Composite is a Container that contains only one (or zero) component.
- Container - Interface in com.googlecode.lanterna.gui2
-
Container is a component that contains a collection of child components.
- containsComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- containsComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns
true
if this container contains the supplied component either directly or indirectly through intermediate containers. - containsComponent(Component) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- containsComponent(Component) - Method in class com.googlecode.lanterna.gui2.Panel
- content - Variable in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
- contentHolder - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- ContentHolder() - Constructor for class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- contentOffset - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- Continue - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Continue"
- Continue - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Continue"
- CONVERT_TO_EIGHT_SPACES - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with eight blank spaces, no matter where the tab was placed.
- CONVERT_TO_FOUR_SPACES - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with four blank spaces, no matter where the tab was placed.
- CONVERT_TO_ONE_SPACE - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with a single blank space, no matter where the tab was placed.
- CONVERT_TO_THREE_SPACES - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with three blank spaces, no matter where the tab was placed.
- CONVERT_TO_TWO_SPACES - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with two blank spaces, no matter where the tab was placed.
- convertToCharset(char) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- ConvertToRuntimeException() - Constructor for class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.ConvertToRuntimeException
- convertToVT100(char) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- convertTwoBytesToInt2(byte, byte) - Static method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- copybuffer - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- copyFrom(TextImage, int, int, int, int, int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
Copies the content from a TextImage into this buffer.
- copyTo(TextImage) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- copyTo(TextImage) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Copies this TextImage's content to another TextImage.
- copyTo(TextImage) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- copyTo(TextImage, int, int, int, int, int, int) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- copyTo(TextImage, int, int, int, int, int, int) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Copies this TextImage's content to another TextImage.
- copyTo(TextImage, int, int, int, int, int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- correctCursor() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- createAWTTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- createClassicSpinningLine() - Static method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Creates a classic spinning bar which can be used to signal to the user that an operation in is process.
- createClassicSpinningLine(int) - Static method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Creates a classic spinning bar which can be used to signal to the user that an operation in is process.
- createCygwinTerminal(OutputStream, InputStream, Charset) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- CREATED - Enum constant in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The instance has been created but not yet started
- createDefaultListItemRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Method that constructs the
ListItemRenderer
that this list box should use to draw the elements of the list box. - createDefaultListItemRenderer() - Method in class com.googlecode.lanterna.gui2.CheckBoxList
- createDefaultListItemRenderer() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
When you create a custom component, you need to implement this method and return a Renderer which is responsible for taking care of sizing the component, rendering it and choosing where to place the cursor (if Interactable).
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLine
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Borders.SingleLine
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Button
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.CheckBox
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ComboBox
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.EmptySpace
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.GUIBackdrop
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ImageComponent
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Label
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.menu.MenuItem
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Panel
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ProgressBar
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ScrollBar
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Separator
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.TextBox
- createDialog(String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
Creates a new waiting dialog
- createDoNothingOnExceptionAdapter(ExtendedTerminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around an ExtendedTerminal that exposes it as a IOSafeExtendedTerminal.
- createDoNothingOnExceptionAdapter(Terminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.
- createHeadlessTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Instantiates a Terminal according to the factory implementation with the exception that
DefaultTerminalFactory.preferTerminalEmulator
is always ignored. - createHorizontallyEndAlignedLayoutData(int) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
This is a shortcut method that will create a grid layout data object that will expand its cell as much as is can vertically and make the component occupy the whole area vertically and center it horizontally
- createHorizontallyFilledLayoutData() - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
This is a shortcut method that will create a grid layout data object that will expand its cell as much as is can horizontally and make the component occupy the whole area horizontally and center it vertically, spanning 1 cell.
- createHorizontallyFilledLayoutData(int) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
This is a shortcut method that will create a grid layout data object that will expand its cell as much as is can horizontally and make the component occupy the whole area horizontally and center it vertically
- createLayoutData(GridLayout.Alignment, GridLayout.Alignment) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
Creates a layout data object for
GridLayout
:s that specify the horizontal and vertical alignment for the component in case the cell space is larger than the preferred size of the component - createLayoutData(GridLayout.Alignment, GridLayout.Alignment, boolean, boolean) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
Creates a layout data object for
GridLayout
:s that specify the horizontal and vertical alignment for the component in case the cell space is larger than the preferred size of the component. - createLayoutData(GridLayout.Alignment, GridLayout.Alignment, boolean, boolean, int, int) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
Creates a layout data object for
GridLayout
:s that specify the horizontal and vertical alignment for the component in case the cell space is larger than the preferred size of the component. - createLayoutData(LinearLayout.Alignment) - Static method in class com.googlecode.lanterna.gui2.LinearLayout
-
Creates a
LayoutData
forLinearLayout
that assigns a component to a particular alignment on its counter-axis, meaning the horizontal alignment on verticalLinearLayout
s and vertical alignment on horizontalLinearLayout
s. - createLayoutData(LinearLayout.Alignment, LinearLayout.GrowPolicy) - Static method in class com.googlecode.lanterna.gui2.LinearLayout
-
Creates a
LayoutData
forLinearLayout
that assigns a component to a particular alignment on its counter-axis, meaning the horizontal alignment on verticalLinearLayout
s and vertical alignment on horizontalLinearLayout
s. - createName2CodeMap() - Static method in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- createRuntimeExceptionConvertingAdapter(ExtendedTerminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around an ExtendedTerminal that exposes it as a IOSafeExtendedTerminal.
- createRuntimeExceptionConvertingAdapter(Terminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.
- createScreen() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Create a
Terminal
and immediately wrap it up in aTerminalScreen
- createSwingTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- createTelnetTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new TelnetTerminal Note: a telnetPort should have been set with setTelnetPort(), otherwise creation of TelnetTerminal will most likely fail.
- createTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- createTerminal() - Method in interface com.googlecode.lanterna.terminal.TerminalFactory
-
Instantiates a Terminal according to the factory implementation.
- createTerminalEmulator() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new terminal emulator window which will be either Swing-based or AWT-based depending on what is available on the system
- createTextGUIThread(TextGUI) - Method in class com.googlecode.lanterna.gui2.SameTextGUIThread.Factory
- createTextGUIThread(TextGUI) - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread.Factory
- createTextGUIThread(TextGUI) - Method in interface com.googlecode.lanterna.gui2.TextGUIThreadFactory
-
Creates a new
TextGUIThread
objects - createUnixTerminal(OutputStream, InputStream, Charset) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- createWindowsTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- CROSSED_OUT - Enum constant in enum com.googlecode.lanterna.SGR
-
Draws a horizontal line through the text.
- CTRL - Static variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
- CTRL_C_KILLS_APPLICATION - Enum constant in enum com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Pressing ctrl+c will restore the terminal and kill the application as it normally does with terminal applications.
- CtrlAltAndCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches characters pressed while ALT and CTRL keys are held down
- CtrlAltAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
- CtrlAndCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches characters pressed while CTRL key is held down
- CtrlAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.CtrlAndCharacterPattern
- CtrlCBehaviour() - Constructor for enum com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
- ctrlDown - Variable in class com.googlecode.lanterna.input.KeyStroke
- currentFrame - Variable in class com.googlecode.lanterna.gui2.AnimatedLabel
- currentMatching - Variable in class com.googlecode.lanterna.input.InputDecoder
- currentTextBuffer - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- CURSOR_LOCATION - Static variable in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
- cursorBlinking - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- cursorColor - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- cursorIsVisible - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- CursorLocation - Enum constant in enum com.googlecode.lanterna.input.KeyType
-
This value is only internally within Lanterna to understand where the cursor currently is, it's not expected to be returned by the API to an input read call.
- cursorPosition - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- cursorPosition - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- cursorPosition - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- cursorStyle - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- CursorStyle() - Constructor for enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
- cursorVisible - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- cursorVisible - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- cursorVisible - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- customStyles - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- customTasks - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- CYAN - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- CYAN_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- cycleActiveWindow(boolean) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Switches the active window by cyclically shuffling the window list.
- cycleActiveWindow(boolean) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Takes the previously active window and makes it active, or if in reverse mode, takes the window at the bottom of the stack, moves it to the front and makes it active.
- cycleActiveWindow(boolean) - Method in class com.googlecode.lanterna.gui2.WindowList
-
Switches the active window by cyclically shuffling the window list.
- CYGWIN_HOME_ENV - Static variable in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- CygwinTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
This class extends UnixLikeTerminal and implements the Cygwin-specific implementations.
- CygwinTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
-
Creates a new CygwinTerminal based off input and output streams and a character set to use
D
- debug() - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
- DEFAULT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- DEFAULT - Static variable in class com.googlecode.lanterna.gui2.GridLayout
- DEFAULT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Default colors the SwingTerminal is using if you don't specify anything
- DEFAULT_CHARACTER - Static variable in interface com.googlecode.lanterna.screen.Screen
-
This is the character Screen implementations should use as a filler is there are areas not set to any particular character.
- DEFAULT_CHARACTER - Static variable in class com.googlecode.lanterna.TextCharacter
- DEFAULT_CHARSET - Static variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- DEFAULT_FONT_SIZE - Static variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
The default font size used unless overridden
- DEFAULT_INPUT_STREAM - Static variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- DEFAULT_OUTPUT_STREAM - Static variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- defaultBackgroundColor - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- defaultBrightColor - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- DefaultButtonRenderer() - Constructor for class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
- defaultCharacter - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- DefaultCheckBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
- defaultColor - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- DefaultComboBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
-
Default constructor
- defaultDefinition - Variable in class com.googlecode.lanterna.graphics.SimpleTheme
- DefaultFrameRenderer() - Constructor for class com.googlecode.lanterna.screen.VirtualScreen.DefaultFrameRenderer
- DefaultKeyDecodingProfile - Class in com.googlecode.lanterna.input
-
This profile attempts to collect as many code combinations as possible without causing any collisions between patterns.
- DefaultKeyDecodingProfile() - Constructor for class com.googlecode.lanterna.input.DefaultKeyDecodingProfile
- DefaultListBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
-
Default constructor
- DefaultMenuBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.menu.MenuBar.DefaultMenuBarRenderer
- DefaultMenuItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
- DefaultMutableThemeStyle - Class in com.googlecode.lanterna.graphics
-
This basic implementation of ThemeStyle keeps the styles in its internal state and allows you to mutate them.
- DefaultMutableThemeStyle(ThemeStyle) - Constructor for class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
Creates a new
DefaultMutableThemeStyle
based on an existingThemeStyle
. - DefaultMutableThemeStyle(TextColor, TextColor, SGR...) - Constructor for class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
Creates a new
DefaultMutableThemeStyle
with a specified style (foreground, background and SGR state) - DefaultMutableThemeStyle(TextColor, TextColor, EnumSet<SGR>) - Constructor for class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- DefaultPanelRenderer() - Constructor for class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
- DefaultProgressBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ProgressBar.DefaultProgressBarRenderer
- defaultRenderer - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
-
If the theme had nothing for this component and no override is set, this is the third fallback
- DefaultScrollBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
-
Default constructor
- DefaultSeparatorRenderer() - Constructor for class com.googlecode.lanterna.gui2.Separator.DefaultSeparatorRenderer
- DefaultShapeRenderer - Class in com.googlecode.lanterna.graphics
-
Default implementation of ShapeRenderer.
- DefaultShapeRenderer(DefaultShapeRenderer.Callback) - Constructor for class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- DefaultShapeRenderer.Callback - Interface in com.googlecode.lanterna.graphics
- DefaultTableCellRenderer<V> - Class in com.googlecode.lanterna.gui2.table
-
Default implementation of
TableCellRenderer
- DefaultTableCellRenderer() - Constructor for class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
- DefaultTableHeaderRenderer<V> - Class in com.googlecode.lanterna.gui2.table
-
Default implementation of
TableHeaderRenderer
- DefaultTableHeaderRenderer() - Constructor for class com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer
- DefaultTableRenderer<V> - Class in com.googlecode.lanterna.gui2.table
-
Default implementation of
TableRenderer
- DefaultTableRenderer() - Constructor for class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Default constructor
- DefaultTerminalFactory - Class in com.googlecode.lanterna.terminal
-
This TerminalFactory implementation uses a simple auto-detection mechanism for figuring out which terminal implementation to create based on characteristics of the system the program is running on.
- DefaultTerminalFactory() - Constructor for class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new DefaultTerminalFactory with all properties set to their defaults
- DefaultTerminalFactory(OutputStream, InputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new DefaultTerminalFactory with I/O and character set options customisable.
- DefaultTextBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
Default constructor
- DefaultTextGUIGraphics - Class in com.googlecode.lanterna.gui2
-
Created by Martin on 2017-08-11.
- DefaultTextGUIGraphics(TextGUI, TextGraphics) - Constructor for class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- DefaultTheme - Class in com.googlecode.lanterna.bundle
- DefaultTheme() - Constructor for class com.googlecode.lanterna.bundle.DefaultTheme
- defaultValue - Variable in class com.googlecode.lanterna.gui2.LocalizedString
- DefaultVirtualTerminal - Class in com.googlecode.lanterna.terminal.virtual
- DefaultVirtualTerminal() - Constructor for class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
Creates a new virtual terminal with an initial size set
- DefaultVirtualTerminal(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
Creates a new virtual terminal with an initial size set
- DefaultWindowDecorationRenderer - Class in com.googlecode.lanterna.gui2
-
Default window decoration renderer that is used unless overridden with another decoration renderer.
- DefaultWindowDecorationRenderer() - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- DefaultWindowManager - Class in com.googlecode.lanterna.gui2
-
The default window manager implementation used by Lanterna.
- DefaultWindowManager() - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Default constructor, will create a window manager that uses
DefaultWindowDecorationRenderer
for drawing window decorations, unless the current theme has an override. - DefaultWindowManager(WindowDecorationRenderer, TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Creates a new
DefaultWindowManager
using a specifiedwindowDecorationRendererOverride
for drawing window decorations. - DefaultWindowManager(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Creates a new
DefaultWindowManager
using aDefaultWindowDecorationRenderer
for drawing window decorations, unless the current theme has an override. - definition - Static variable in class com.googlecode.lanterna.bundle.DefaultTheme
- Definition(ThemeStyle) - Constructor for class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- definitionAsProperty() - Static method in class com.googlecode.lanterna.bundle.DefaultTheme
- DefinitionImpl(AbstractTheme.ThemeTreeNode) - Constructor for class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- deiconify() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- deiconify() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
De-iconifies the terminal, which likely means restoring it from minimized state with most window managers
- deiconify() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- deiconify() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- DelegatingTheme - Class in com.googlecode.lanterna.graphics
-
Allows you to more easily wrap an existing theme and alter the behaviour in some special cases.
- DelegatingTheme(Theme) - Constructor for class com.googlecode.lanterna.graphics.DelegatingTheme
-
Creates a new
DelegatingTheme
with a default implementation that will forward all calls to theTheme
that is passed in. - DelegatingThemeDefinition - Class in com.googlecode.lanterna.graphics
-
Allows you to more easily wrap an existing theme definion and alter the behaviour in some special cases.
- DelegatingThemeDefinition(ThemeDefinition) - Constructor for class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
Creates a new
DelegatingThemeDefinition
with a default implementation that will forward all calls to theThemeDefinition
that is passed in. - Delete - Enum constant in enum com.googlecode.lanterna.input.KeyType
- DELTA - Enum constant in enum com.googlecode.lanterna.screen.Screen.RefreshType
-
In
RefreshType.DELTA
mode, the Screen will calculate a diff between the back-buffer and the front-buffer, then figure out the set of terminal commands that is required to make the front-buffer exactly like the back-buffer. - deriveTrueBackgroundColor(TextCharacter, boolean) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- deriveTrueForegroundColor(TextCharacter, boolean) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- description - Variable in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
- deviceConfiguration - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- deviceConfiguration - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- DialogWindow - Class in com.googlecode.lanterna.gui2.dialogs
-
Thin layer on top of the
AbstractWindow
class that automatically sets properties and hints to the window to make it act more like a modal dialog window - DialogWindow(String) - Constructor for class com.googlecode.lanterna.gui2.dialogs.DialogWindow
-
Default constructor, takes a title for the dialog and runs code shared for dialogs
- DIAMOND - Static variable in class com.googlecode.lanterna.Symbols
-
♦
- dirBox - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
- direction - Variable in class com.googlecode.lanterna.gui2.LinearLayout
- direction - Variable in class com.googlecode.lanterna.gui2.ScrollBar
- direction - Variable in class com.googlecode.lanterna.gui2.Separator
- Direction - Enum in com.googlecode.lanterna.gui2
-
Enum for distinguishing between horizontal and vertical directions.
- Direction() - Constructor for enum com.googlecode.lanterna.gui2.Direction
- directory - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
- directory - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- DirectoryDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog that allows the user to iterate the file system and pick directory.
- DirectoryDialog(String, String, String, TerminalSize, boolean, File) - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
-
Default constructor for
DirectoryDialog
- DirectoryDialog.CancelHandler - Class in com.googlecode.lanterna.gui2.dialogs
- DirectoryDialog.DoNothing - Class in com.googlecode.lanterna.gui2.dialogs
- DirectoryDialog.OkHandler - Class in com.googlecode.lanterna.gui2.dialogs
- DirectoryDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the
DirectoryDialog
class, use this to create instances of that class and to customize them. - DirectoryDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Default constructor
- directoryListBox - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- dirListBox - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
- dirty - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUI
- dirtyCellsLookupTable - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- DirtyCellsLookupTable() - Constructor for class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- dirtyTerminalCells - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- disableModifiers(SGR...) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Removes zero or more modifiers from the set of currently active modifiers
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- disableModifiers(SGR...) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- disableModifiers(Collection<SGR>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- disableSGR(SGR) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- disableSGR(SGR) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Deactivates an
SGR
(Selected Graphic Rendition) code which has previously been activated throughenableSGR(..)
. - disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- dispose() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- dispose() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- disposed - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- disposed - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- distance - Variable in class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- divide(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- doFlexibleHorizontalLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
- doFlexibleVerticalLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
- doHandleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- doHorizontalLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
Deprecated.
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.AbsoluteLayout
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.BorderLayout
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.GridLayout
- doLayout(TerminalSize, List<Component>) - Method in interface com.googlecode.lanterna.gui2.LayoutManager
-
Given a size constraint, update the location and size of each component in the component list by laying them out in the available area.
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.SplitPanel.ScrollPanelLayoutManager
- DONE - Enum constant in enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
- DoNothing() - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog.DoNothing
- DoNothing() - Constructor for class com.googlecode.lanterna.gui2.dialogs.FileDialog.DoNothing
- DoNothingAndOrReturnNull() - Constructor for class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.DoNothingAndOrReturnNull
- doResizeIfNecessary() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- doResizeIfNecessary() - Method in interface com.googlecode.lanterna.screen.Screen
-
One problem working with Screens is that whenever the terminal is resized, the front and back buffers needs to be adjusted accordingly and the program should have a chance to figure out what to do with this extra space (or less space).
- doResizeIfNecessary() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- doResizeIfNecessary() - Method in class com.googlecode.lanterna.screen.VirtualScreen
- DOUBLE_LINE_BOTTOM_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╚
- DOUBLE_LINE_BOTTOM_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╝
- DOUBLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
╬
- DOUBLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
═
- DOUBLE_LINE_HORIZONTAL_SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
╪
- DOUBLE_LINE_T_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
╦
- DOUBLE_LINE_T_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
╣
- DOUBLE_LINE_T_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
╠
- DOUBLE_LINE_T_SINGLE_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
╤
- DOUBLE_LINE_T_SINGLE_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
╢
- DOUBLE_LINE_T_SINGLE_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
╟
- DOUBLE_LINE_T_SINGLE_UP - Static variable in class com.googlecode.lanterna.Symbols
-
╧
- DOUBLE_LINE_T_UP - Static variable in class com.googlecode.lanterna.Symbols
-
╩
- DOUBLE_LINE_TOP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╔
- DOUBLE_LINE_TOP_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╗
- DOUBLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
║
- DOUBLE_LINE_VERTICAL_SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
╫
- DOUBLE_WIDTH_CHAR_PADDING - Static variable in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- doubleLine() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a solid color double line surrounding the wrapped component - doubleLine(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a solid color double line surrounding the wrapped component with a title string normally drawn at the top-left side - DoubleLine - Enum constant in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
There is a single space of separation between the cells, drawn as a double line
- DoubleLine(String, Borders.BorderStyle) - Constructor for class com.googlecode.lanterna.gui2.Borders.DoubleLine
- doubleLineBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a bevel color double line surrounding the wrapped component - doubleLineBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a bevel color double line surrounding the wrapped component with a title string normally drawn at the top-left side - DoubleLineRenderer(Borders.BorderStyle) - Constructor for class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- doubleLineReverseBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a reverse bevel color double line surrounding the wrapped component - doubleLineReverseBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a reverse bevel color double line surrounding the wrapped component with a title string normally drawn at the top-left side - DoublePrintingTextGraphics - Class in com.googlecode.lanterna.graphics
-
This TextGraphics implementation wraps another TextGraphics and forwards all operations to it, but with a few differences.
- DoublePrintingTextGraphics(TextGraphics) - Constructor for class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
-
Creates a new
DoublePrintingTextGraphics
on top of a suppliedTextGraphics
- doVerticalLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
Deprecated.
- DOWN - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The next interactable component, going down.
- DRAG - Enum constant in enum com.googlecode.lanterna.input.MouseActionType
-
Moving the mouse cursor on the screen while holding a button down
- dragStart - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- draw(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- draw(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- draw(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- draw(TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Called by the GUI system (or something imitating the GUI system) to draw the root container.
- draw(TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.TextGUIElement
-
Draws the GUI element using the supplied TextGUIGraphics object.
- draw(TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.Window
-
Called by the GUI system (or something imitating the GUI system) to draw the window.
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
Draws the window decorations for a particular window and returns a new TextGraphics that is locked to the area inside of the window decorations where the content of the window should be drawn
- drawBackgroundPane(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- drawCell(Table<V>, V, int, int, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
- drawCell(Table<V>, V, int, int, TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.table.TableCellRenderer
-
Called by the table when it's time to draw a cell, you can see how much size is available by checking the size of the
textGUIGraphics
. - drawCharacter(Graphics, TextCharacter, int, int, Color, Color, int, int, int, int, boolean) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- drawComponent(TextGUIGraphics, Border) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- drawComponent(TextGUIGraphics, Button) - Method in class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
- drawComponent(TextGUIGraphics, Button) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
- drawComponent(TextGUIGraphics, Button) - Method in class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
- drawComponent(TextGUIGraphics, CheckBox) - Method in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
- drawComponent(TextGUIGraphics, ComboBox<V>) - Method in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
- drawComponent(TextGUIGraphics, MenuBar) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar.DefaultMenuBarRenderer
- drawComponent(TextGUIGraphics, MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
- drawComponent(TextGUIGraphics, Panel) - Method in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
- drawComponent(TextGUIGraphics, ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.DefaultProgressBarRenderer
- drawComponent(TextGUIGraphics, ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.LargeProgressBarRenderer
- drawComponent(TextGUIGraphics, ScrollBar) - Method in class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
- drawComponent(TextGUIGraphics, Separator) - Method in class com.googlecode.lanterna.gui2.Separator.DefaultSeparatorRenderer
- drawComponent(TextGUIGraphics, Table<V>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- drawComponent(TextGUIGraphics, Table<V>) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
- drawComponent(TextGUIGraphics, TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- drawComponent(TextGUIGraphics, T) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
- drawComponent(TextGUIGraphics, T) - Method in interface com.googlecode.lanterna.gui2.ComponentRenderer
-
Using the supplied graphics object, draws the component passed in.
- drawFrame(TextGraphics, TerminalSize, TerminalSize, TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen.DefaultFrameRenderer
- drawFrame(TextGraphics, TerminalSize, TerminalSize, TerminalPosition) - Method in interface com.googlecode.lanterna.screen.VirtualScreen.FrameRenderer
-
Drawn the 'frame', meaning anything that is outside the viewport (title, scrollbar, etc)
- drawGUI(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Draws the entire GUI using a
TextGUIGraphics
object - drawGUI(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- drawHeader(Table<V>, String, int, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer
- drawHeader(Table<V>, String, int, TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.table.TableHeaderRenderer
-
Called by the table when it's time to draw a header, you can see how much size is available by checking the size of the
textGUIGraphics
. - drawHeader(TextGUIGraphics, Table<V>, List<Integer>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- drawImage(TerminalPosition, TextImage) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawImage(TerminalPosition, TextImage) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawImage(TerminalPosition, TextImage) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Takes a TextImage and draws it on the surface this TextGraphics is targeting, given the coordinates on the target that is specifying where the top-left corner of the image should be drawn.
- drawImage(TerminalPosition, TextImage) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawImage(TerminalPosition, TextImage) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Takes a TextImage and draws it on the surface this TextGraphics is targeting, given the coordinates on the target that is specifying where the top-left corner of the image should be drawn.
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawItem(TextGUIGraphics, CheckBoxList<V>, int, V, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
- drawItem(TextGUIGraphics, RadioBoxList<V>, int, V, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
- drawItem(TextGUIGraphics, T, int, V, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
-
This is the main drawing method for a single list box item, it applies the current theme to setup the colors and then calls
getLabel(..)
and draws the result using the suppliedTextGUIGraphics
. - drawLine(int, int, int, int, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawLine(int, int, int, int, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawLine(int, int, int, int, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied character.
- drawLine(int, int, int, int, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawLine(int, int, int, int, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawLine(int, int, int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawLine(int, int, int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawLine(int, int, int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied character.
- drawLine(int, int, int, int, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawLine(int, int, int, int, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawLine(TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawLine(TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawLine(TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied character.
- drawLine(TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawLine(TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawLine(TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.ShapeRenderer
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied TextCharacter.
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawLine0(TerminalPosition, int, int, boolean, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- drawLine1(TerminalPosition, int, int, boolean, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a rectangle with a particular character (and the currently active colors and modifiers).
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.ShapeRenderer
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a rectangle with a particular TextCharacter, ignoring the current colors and modifiers of this TextGraphics.
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawRows(TextGUIGraphics, Table<V>, List<Integer>, int, int, int, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- drawTextArea(TextGUIGraphics, TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a triangle on the screen, using a supplied character.
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.ShapeRenderer
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a triangle on the screen, using a supplied character.
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- dropDownFocused - Variable in class com.googlecode.lanterna.gui2.ComboBox
- dropDownNumberOfRows - Variable in class com.googlecode.lanterna.gui2.ComboBox
E
- eliminateUnusedRowsAndColumns(Component[][]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- EmptyMenuBar() - Constructor for class com.googlecode.lanterna.gui2.AbstractBasePane.EmptyMenuBar
- EmptySpace - Class in com.googlecode.lanterna.gui2
-
Simple component which draws a solid color over its area.
- EmptySpace - Enum constant in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
There is a single space of separation between the cells, kept empty
- EmptySpace() - Constructor for class com.googlecode.lanterna.gui2.EmptySpace
-
Creates an EmptySpace with size 1x1 and a default color chosen from the theme
- EmptySpace(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.EmptySpace
-
Creates an EmptySpace with a specified preferred size (color will be chosen from the theme)
- EmptySpace(TextColor) - Constructor for class com.googlecode.lanterna.gui2.EmptySpace
-
Creates an EmptySpace with a specified color and preferred size of 1x1
- EmptySpace(TextColor, TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.EmptySpace
-
Creates an EmptySpace with a specified color (null will make it use a color from the theme) and preferred size
- EmptyWindowDecorationRenderer - Class in com.googlecode.lanterna.gui2
-
Implementation of WindowDecorationRenderer that is doesn't render any window decorations
- EmptyWindowDecorationRenderer() - Constructor for class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
- enabled - Variable in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- enableDirectionBasedMovements - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- enableInput - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- enableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- enableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- enableModifiers(SGR...) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Adds zero or more modifiers to the set of currently active modifiers
- enableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- enableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- enableModifiers(SGR...) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- enableModifiers(SGR...) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- enableModifiers(Collection<SGR>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- enableSGR(SGR) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- enableSGR(SGR) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Activates an
SGR
(Selected Graphic Rendition) code. - enableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- End - Enum constant in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
The component will be placed to the right (for vertical layouts) or bottom (for horizontal layouts)
- End - Enum constant in enum com.googlecode.lanterna.input.KeyType
- END - Enum constant in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Place the component at the end of the cell (horizontally or vertically) and leave whatever space is left before the preferred size empty.
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- enquireTerminal(int, TimeUnit) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- enquireTerminal(int, TimeUnit) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Retrieves optional information from the terminal by printing the ENQ (\u005) character.
- enquireTerminal(int, TimeUnit) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- enquiryString - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- ensureGraphicBufferHasRightSize() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- ensurePreferredSize(String[]) - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
- Enter - Enum constant in enum com.googlecode.lanterna.input.KeyType
- enterAtomic() - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
-
It's tricky with this implementation because we can't rely on any state in between two calls to setCharacter since the caller might modify the terminal's state outside of this writer.
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- enterPrivateMode() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- enterPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- 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.virtual.DefaultVirtualTerminal
- EOF - Enum constant in enum com.googlecode.lanterna.input.KeyType
-
This value is returned when you try to read input and the input stream has been closed.
- eofWhenNoWindows - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- equals(int, int) - Method in class com.googlecode.lanterna.TerminalPosition
- equals(Object) - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
- equals(Object) - Method in class com.googlecode.lanterna.input.KeyStroke
- equals(Object) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- equals(Object) - Method in class com.googlecode.lanterna.TerminalPosition
- equals(Object) - Method in class com.googlecode.lanterna.TerminalRectangle
- equals(Object) - Method in class com.googlecode.lanterna.TerminalSize
- equals(Object) - Method in class com.googlecode.lanterna.TextCharacter
- equals(Object) - Method in class com.googlecode.lanterna.TextColor.Indexed
- equals(Object) - Method in class com.googlecode.lanterna.TextColor.RGB
- ESC_CODE - Static variable in interface com.googlecode.lanterna.input.KeyDecodingProfile
-
Static constant for the ESC key
- Escape - Enum constant in enum com.googlecode.lanterna.input.KeyType
- escapeByArrowKey - Variable in class com.googlecode.lanterna.gui2.table.Table
- EscapeSequenceCharacterPattern - Class in com.googlecode.lanterna.input
-
This implementation of CharacterPattern matches two similar patterns of Escape sequences, that many terminals produce for special keys.
- EscapeSequenceCharacterPattern() - Constructor for class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
Create an instance with a standard set of mappings.
- EscapeSequenceCharacterPattern.State - Enum in com.googlecode.lanterna.input
- eventListener - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- eventTime - Variable in class com.googlecode.lanterna.input.KeyStroke
- EVERYTHING - Enum constant in enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
-
All characters with SGR Bold enabled will be rendered using a bold font
- EVERYTHING_BUT_SYMBOLS - Enum constant in enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
-
All characters with SGR Bold enabled, except for the characters defined as constants in Symbols class, will be rendered using a bold font
- exceptionHandler - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- exceptionHandler - Variable in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- exec(String...) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- exitPrivateMode() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- exitPrivateMode() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- 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.virtual.DefaultVirtualTerminal
- exitPrivateModeAndRestoreState() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- expandableColumns - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- EXPANDED - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
This window hint tells the window manager that the window should be taking up almost the entire screen, leaving only a small space around it.
- explicitPreferredSize - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- Extended(ExtendedTerminal, IOSafeTerminalAdapter.ExceptionHandler) - Constructor for class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- extendedAscii - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- ExtendedTerminal - Interface in com.googlecode.lanterna.terminal
-
This class extends the normal Terminal interface and adds a few more methods that are considered rare and shouldn't be encouraged to be used.
- EXTRA_PADDING - Static variable in class com.googlecode.lanterna.gui2.menu.MenuBar
- extraWindowHints - Variable in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
- extraWindowHints - Variable in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
F
- F1 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F10 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F11 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F12 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F13 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F14 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F15 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F16 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F17 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F18 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F19 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F2 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F3 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F4 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F5 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F6 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F7 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F8 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- F9 - Enum constant in enum com.googlecode.lanterna.input.KeyType
- FACE_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
☻
- FACE_WHITE - Static variable in class com.googlecode.lanterna.Symbols
-
☺
- Factory() - Constructor for class com.googlecode.lanterna.gui2.SameTextGUIThread.Factory
- Factory() - Constructor for class com.googlecode.lanterna.gui2.SeparateTextGUIThread.Factory
- Factory() - Constructor for class com.googlecode.lanterna.TextColor.Factory
- FatWindowDecorationRenderer - Class in com.googlecode.lanterna.gui2
- FatWindowDecorationRenderer() - Constructor for class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- FEMALE - Static variable in class com.googlecode.lanterna.Symbols
-
♀
- fileBox - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- FileDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog that allows the user to iterate the file system and pick file to open/save
- FileDialog(String, String, String, TerminalSize, boolean, File) - Constructor for class com.googlecode.lanterna.gui2.dialogs.FileDialog
-
Default constructor for
FileDialog
- FileDialog.CancelHandler - Class in com.googlecode.lanterna.gui2.dialogs
- FileDialog.DoNothing - Class in com.googlecode.lanterna.gui2.dialogs
- FileDialog.FileSystemLocationLabel - Class in com.googlecode.lanterna.gui2.dialogs
- FileDialog.OkHandler - Class in com.googlecode.lanterna.gui2.dialogs
- FileDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the
FileDialog
class, use this to create instances of that class and to customize them - FileDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Default constructor
- fileListBox - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- FileSystemLocationLabel() - Constructor for class com.googlecode.lanterna.gui2.dialogs.FileDialog.FileSystemLocationLabel
- fill(char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- fill(char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- fill(char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Fills the entire writable area with a single character, using current foreground color, background color and modifiers.
- fill(char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- fill(char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- Fill - Enum constant in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
The component will be forced to take up all the horizontal space (for vertical layouts) or vertical space (for horizontal layouts)
- FILL - Enum constant in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Force the component to be the same size as the table cell
- fillAreaBeforeDrawingComponents - Variable in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
- fillBuffer(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- fillColorOverride - Variable in class com.googlecode.lanterna.gui2.Panel
- fillRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- fillRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- fillRectangle(TerminalPosition, TerminalSize, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Takes a rectangle and fills it with a particular character (and the currently active colors and modifiers).
- fillRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- fillRectangle(TerminalPosition, TerminalSize, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- fillRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.ShapeRenderer
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Takes a rectangle and fills it using a particular TextCharacter, ignoring the current colors and modifiers of this TextGraphics.
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- fillRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a filled triangle, using a supplied character.
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DefaultShapeRenderer
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.ShapeRenderer
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a filled triangle, using a supplied character.
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- fillTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- filter(KeyStroke) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- filterMonospaced(Font...) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Given an array of fonts, returns another array with only the ones that are monospaced.
- filterMouseEvents(KeyStroke) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- findNextDown(Interactable) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Starting from a particular
Interactable
and going down, which is the next interactable? - findNextLeft(Interactable) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Starting from a particular
Interactable
and going left, which is the next interactable? - findNextLeftOrRight(Interactable, boolean) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
- findNextRight(Interactable) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Starting from a particular
Interactable
and going right, which is the next interactable? - findNextUp(Interactable) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Starting from a particular
Interactable
and going up, which is the next interactable? - findNextUpOrDown(Interactable, boolean) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
- findProgram(String) - Static method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- findRedundantDeclarations() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
-
Returns a list of redundant theme entries in this theme.
- findRedundantDeclarations(List<String>, AbstractTheme.ThemeTreeNode) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- findSTTY() - Method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- findTerminalSize() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- findTerminalSize() - Method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- finMap - Variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
Map of recognized "finish pattern" sequences:
e.g.: 'A' -> ArrowUp : "Esc [ A" - fireOnTextChanged(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
- fireUnhandledKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
This method should be called when there was user input that wasn't handled by the GUI.
- firstLine - Variable in class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- firstRowIndex - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- FIT_TERMINAL_WINDOW - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
With this hint, don't let the window grow larger than the terminal screen, rather set components to a smaller size than they prefer.
- fitColumnsInAvailableSpace(Table<V>, TerminalSize, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- fitString(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string that may or may not contain CJK characters, returns the substring which will fit inside
availableColumnSpace
columns. - fitString(String, int, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string that may or may not contain CJK characters, returns the substring which will fit inside
availableColumnSpace
columns. - FIXED_BACKGROUND - Enum constant in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
The cursor is drawn by using the cursor color as the background color for the character at the cursor position
- FIXED_POSITION - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
Windows with this hint should not be positioned by the window manager, rather they should use whatever position is pre-set.
- FIXED_SIZE - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
Windows with this hint should not be automatically sized by the window manager (using
getPreferredSize()
), rather should rely on the code manually setting the size of the window usingsetFixedSize(..)
. - FixedTerminalSizeProvider - Class in com.googlecode.lanterna.terminal.ansi
-
Using this terminal size provider, your terminal will be set to a fixed size and will never receive any resize events.
- FixedTerminalSizeProvider(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.ansi.FixedTerminalSizeProvider
-
Creating a
FixedTerminalSizeProvider
set to a particular size that it will always report whenever the associatedTerminal
interface queries. - FlatButtonRenderer() - Constructor for class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
- flush() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- flush() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- flush() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- flush() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- flush() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- flush() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- flush() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- flush() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- flush() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- flush() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- flush() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Calls
flush()
on the underlyingOutputStream
object, or whatever other implementation this terminal is built around. - flush() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- flush(StringBuilder, int) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- FocusChangeDirection() - Constructor for enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
- focusedInteractable - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- fontConfiguration - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- fontConfiguration - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- fontConfiguration - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- fontHeight - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- fontPriority - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- fontWidth - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- forceAWTOverSwing - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- forceTextTerminal - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- forEachLine(int, int, VirtualTerminal.BufferWalker) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- forEachLine(int, int, VirtualTerminal.BufferWalker) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Iterates over a range of lines in the text buffer
- foreground - Variable in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- foregroundColor - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- foregroundColor - Variable in class com.googlecode.lanterna.graphics.NullTextGraphics
- foregroundColor - Variable in class com.googlecode.lanterna.graphics.StyleSet.Set
- foregroundColor - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- foregroundColor - Variable in class com.googlecode.lanterna.gui2.Label
- foregroundColor - Variable in class com.googlecode.lanterna.TextCharacter
- foregroundMap - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- foregroundSGR - Variable in enum com.googlecode.lanterna.TextColor.ANSI
- FRAKTUR - Enum constant in enum com.googlecode.lanterna.SGR
-
I have no idea, exotic extension, please send me a reference screen shots!
- frameRenderer - Variable in class com.googlecode.lanterna.screen.VirtualScreen
- frames - Variable in class com.googlecode.lanterna.gui2.AnimatedLabel
- fromCharacter(char) - Static method in class com.googlecode.lanterna.TextCharacter
- fromCharacter(char, TextColor, TextColor, SGR...) - Static method in class com.googlecode.lanterna.TextCharacter
- fromGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- fromGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns a position expressed in global coordinates, i.e.
- fromGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Deprecated.
- fromGlobalToContentRelative(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- fromGlobalToContentRelative(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a position expressed in global coordinates, i.e.
- fromGlobalToDecoratedRelative(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- fromGlobalToDecoratedRelative(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a position expressed in global coordinates, i.e.
- fromGreyRamp(int) - Static method in class com.googlecode.lanterna.TextColor.Indexed
-
Picks out a color from the grey-scale ramp area of the color index.
- fromRGB(int, int, int) - Static method in class com.googlecode.lanterna.TextColor.Indexed
-
Picks out a color approximated from the supplied RGB components
- fromString(String) - Static method in class com.googlecode.lanterna.input.KeyStroke
-
Creates a Key from a string representation in Vim's key notation.
- fromString(String) - Static method in class com.googlecode.lanterna.TextCharacter
- fromString(String) - Static method in class com.googlecode.lanterna.TextColor.Factory
-
Parses a string into a color.
- fromString(String, TextColor, TextColor, SGR...) - Static method in class com.googlecode.lanterna.TextCharacter
- fromString(String, TextColor, TextColor, EnumSet<SGR>) - Static method in class com.googlecode.lanterna.TextCharacter
- frontBuffer - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- FULL_SCREEN - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
A window with this hint would like to be placed covering the entire screen.
- fullMatch - Variable in class com.googlecode.lanterna.input.CharacterPattern.Matching
- fullRedrawHint - Variable in class com.googlecode.lanterna.screen.TerminalScreen
G
- get(TextColor.ANSI, boolean, boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Returns the AWT color from this palette given an ANSI color and two hints for if we are looking for a background color and if we want to use the bright version.
- get(String, String...) - Static method in class com.googlecode.lanterna.bundle.LocalizedUIBundle
- get(Locale, String, String...) - Static method in class com.googlecode.lanterna.bundle.LocalizedUIBundle
- getActionLabel() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Returns the label on the confirmation button
- getActionLabel() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Returns the label on the confirmation button
- getActions() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Returns a copy of the internal list of actions currently inside this builder that will be assigned to the
ActionListBox
in the dialog when built - getActionType() - Method in class com.googlecode.lanterna.input.MouseAction
-
Returns the mouse action type so the caller can determine which kind of action was performed.
- getActive() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getActive() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getActive() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getActive() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The "active" style of this definition, which can be used when a component is being directly interacted with
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getActiveModifiers() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Returns all the SGR codes that are currently active
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- getActiveModifiers() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getActiveWindow() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getActiveWindow() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the window which the TextGUI considers the active one at the time of the method call.
- getActiveWindow() - Method in class com.googlecode.lanterna.gui2.WindowList
- getAdjustedFontSize(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getAllowPartialColumn() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getAllowPartialColumn() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
- getAndClearPendingResize() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getAndResetDirtyCells() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getANSIControlSequenceAt(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and an index in that string, returns the ANSI control sequence beginning on this index.
- getANSIControlSequenceLength(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and an index in that string, returns the number of characters starting at index that make up a complete ANSI control sequence.
- getAutoCloseTrigger() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns the auto-close triggers used by the AWTTerminalFrame
- getAutoCloseTrigger() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns the auto-close triggers used by the SwingTerminalFrame
- getBackBuffer() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Returns the back buffer connected to this screen, don't use this unless you know what you are doing!
- getBackCharacter(int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getBackCharacter(int, int) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the back-buffer and returns it encapsulated as a ScreenCharacter.
- getBackCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getBackCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the back-buffer and returns it encapsulated as a ScreenCharacter.
- getBackground() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.StyleImpl
- getBackground() - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- getBackground() - Method in interface com.googlecode.lanterna.graphics.ThemeStyle
-
Returns the background color associated with this style
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getBackgroundColor() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Returns the current background color
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- getBackgroundColor() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getBackgroundColor() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the background color used when drawing the label, or
null
if the color is read from the current theme. - getBackgroundColor() - Method in class com.googlecode.lanterna.TextCharacter
-
Background color specified for this TextCharacter
- getBackgroundPane() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getBackgroundPane() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the container for the background, which works as a single large component that takes up the whole terminal area and is always behind all windows.
- getBackgroundSGRSequence() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- getBackgroundSGRSequence() - Method in interface com.googlecode.lanterna.TextColor
-
Returns the byte sequence in between CSI and character 'm' that is used to enable this color as the background color on an ANSI-compatible terminal.
- getBackgroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.Indexed
- getBackgroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.RGB
- getBasePane() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- getBasePane() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getBasePane() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the BasePane that this container belongs to.
- getBasePaneListeners() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- getBestMatch(List<Character>) - Method in class com.googlecode.lanterna.input.InputDecoder
- getBlinkLengthInMilliSeconds() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Returns the length of a 'blink', which is the interval time a character with the blink SGR enabled with be drawn with foreground color and background color set to the same.
- getBlue() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- getBlue() - Method in interface com.googlecode.lanterna.TextColor
- getBlue() - Method in class com.googlecode.lanterna.TextColor.Indexed
- getBlue() - Method in class com.googlecode.lanterna.TextColor.RGB
- getBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getBooleanProperty(String, boolean) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a custom boolean property, if one is available by this name.
- getBottomLeftCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getBottomLeftCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getBottomLeftCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getBottomMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the bottom margin, i.e.
- getBottomRightCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getBottomRightCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getBottomRightCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getBounds() - Method in interface com.googlecode.lanterna.gui2.Window
-
Return the last known size of the window including window decoration and the window position as a TerminalRectangle.
- getBounds(String[], TerminalSize) - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the area, in terminal columns and rows, required to fully draw the lines passed in.
- getBufferCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getBufferCharacter(int, int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from this virtual terminal, relative to the top-left position of the text buffer including any backlog.
- getBufferCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getBufferCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from this virtual terminal, relative to the top-left position of the text buffer including any backlog.
- getBufferLineCount() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getBufferLineCount() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns the number of lines in the entire text buffer, including any backlog
- getBundle(Locale) - Method in class com.googlecode.lanterna.bundle.BundleLocator
-
Gets the right bundle.
A cache is handled as well as the concurrent accesses. - getBundleKeyValue(Locale, String, Object...) - Method in class com.googlecode.lanterna.bundle.BundleLocator
-
Method that centralizes the way to get the value associated to a bundle key.
- getButton() - Method in class com.googlecode.lanterna.input.MouseAction
-
Which button was involved in this event.
- getCaretPosition() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the position of the caret, as a
TerminalPosition
where the row and columns equals the coordinates in a multi-lineTextBox
and for single-lineTextBox
you can ignore therow
component. - getCategory(String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- getCell(int, int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns the cell value stored at a specific column/row coordinate.
- getCharacter() - Method in class com.googlecode.lanterna.input.KeyStroke
-
For keystrokes of ordinary keys (letters, digits, symbols), this method returns the actual character value of the key.
- getCharacter() - Method in class com.googlecode.lanterna.TextCharacter
-
Deprecated.This won't work with advanced characters like emoji
- getCharacter(int, int) - Method in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
- getCharacter(int, int) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getCharacter(int, int) - Method in class com.googlecode.lanterna.graphics.SubTextGraphics
- getCharacter(int, int) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Returns the character at the specific position in the terminal.
- getCharacter(int, int) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getCharacter(int, int) - Method in class com.googlecode.lanterna.screen.ScreenTextGraphics
- getCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- getCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- getCharacter(int, int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from the viewport at the specified coordinates.
- getCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.VirtualTerminalTextGraphics
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Returns the character at the specific position in the terminal.
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from the viewport at the specified coordinates.
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.VirtualTerminalTextGraphics
- getCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getCharacter(String, char) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a character from this theme definition by the specified name.
- getCharacterAt(int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal.BufferLine
-
Returns a text character from this line in the specific column
- getCharacterAt(int, int) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- getCharacterAt(int, int) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns the character stored at a particular position in this image
- getCharacterAt(int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- getCharacterAt(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- getCharacterAt(TerminalPosition) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns the character stored at a particular position in this image
- getCharacterAt(TerminalPosition) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- getCharacterFromBuffer(ScreenBuffer, int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getCharacterString() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns the character this TextCharacter represents as a String.
- getCharset() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- getCheckedItem() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- getCheckedItemIndex() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- getCheckedItems() - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Returns all the items in the list box that have checked state, as a list
- getChildCount() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- getChildCount() - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns the number of children this container currently has
- getChildCount() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- getChildCount() - Method in class com.googlecode.lanterna.gui2.Panel
- getChildren() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- getChildren() - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns collection that is to be considered a copy of the list of children contained inside of this object.
- getChildren() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- getChildren() - Method in class com.googlecode.lanterna.gui2.Panel
- getChildrenList() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- getChildrenList() - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns list that is to be considered a copy of the list of children inside of this container.
- getChildrenList() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- getChildrenList() - Method in class com.googlecode.lanterna.gui2.Panel
- getColor() - Method in class com.googlecode.lanterna.gui2.EmptySpace
-
Returns the color this component is drawn with, or
null
if this component uses whatever the default color the theme is set to use - getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Returns this terminal emulator's color configuration.
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns this terminal emulator's color configuration.
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Returns this terminal emulator's color configuration.
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns this terminal emulator's color configuration.
- getColumn() - Method in class com.googlecode.lanterna.TerminalPosition
-
Returns the index of the column this position is representing, zero indexed (the first column has index 0).
- getColumnByMouseAction(MouseAction) - Method in class com.googlecode.lanterna.gui2.table.Table
-
By converting
TerminalPosition
s toAbstractComponent.toGlobal(TerminalPosition)
and by comparing widths of column headers, gets column clicked on by mouse action. - getColumnCount() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns the number of columns in the model
- getColumnIndex(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and a character index inside that string, find out what the column index of that character would be if printed in a terminal.
- getColumnIndex(String, int, TabBehaviour, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and a character index inside that string, find out what the column index of that character would be if printed in a terminal.
- getColumnLabel(int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns the label of a column header
- getColumnLabels() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns all column header label as a list of strings
- getColumns() - Method in class com.googlecode.lanterna.TerminalRectangle
- getColumns() - Method in class com.googlecode.lanterna.TerminalSize
- getColumnWidth(String) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string, returns how many columns this string would need to occupy in a terminal, taking into account that CJK characters takes up two columns.
- getCommittedText(int, int, AttributedCharacterIterator.Attribute[]) - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- getCommittedTextLength() - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- getComponent() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- getComponent() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- getComponent() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the component that is the content of the BasePane.
- getComponent() - Method in interface com.googlecode.lanterna.gui2.Composite
-
Returns the component that this Composite is wrapping
- getComponent() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the component which is the top-level in the component hierarchy inside this window.
- getContent(V) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Turns a cell into a multiline string, as an array.
- getCursorBufferPosition() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getCursorBufferPosition() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns the position of the terminal cursor where the row index is counted from the top of the text buffer, including all backlog.
- getCursorColor() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
What color to draw the text cursor color in
- getCursorLocation() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- getCursorLocation() - Method in class com.googlecode.lanterna.gui2.ActionListBox
- getCursorLocation() - Method in class com.googlecode.lanterna.gui2.Button
- getCursorLocation() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns, in local coordinates, where to put the cursor on the screen when this component has focus.
- getCursorLocation(Button) - Method in class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
- getCursorLocation(Button) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
- getCursorLocation(Button) - Method in class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
- getCursorLocation(CheckBox) - Method in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
- getCursorLocation(ComboBox<V>) - Method in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
- getCursorLocation(MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
- getCursorLocation(Table<V>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getCursorLocation(TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- getCursorLocation(T) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
- getCursorLocation(T) - Method in interface com.googlecode.lanterna.gui2.InteractableRenderer
- getCursorPosition() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- getCursorPosition() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- getCursorPosition() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Top-level method for drilling in to the GUI and figuring out, in global coordinates, where to place the text cursor on the screen at this time.
- getCursorPosition() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the position of where to put the terminal cursor according to this root container.
- getCursorPosition() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getCursorPosition() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the position of where to put the terminal cursor according to this window.
- getCursorPosition() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getCursorPosition() - Method in interface com.googlecode.lanterna.screen.Screen
-
A screen implementation typically keeps a location on the screen where the cursor will be placed after drawing and refreshing the buffers, this method returns that location.
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- getCursorPosition() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- getCursorPosition() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Returns the position of the cursor, as reported by the terminal.
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getCursorStyle() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Style the text cursor should take
- getCustom(String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getCustom(String) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getCustom(String) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getCustom(String) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a custom ThemeStyle, if one is available by this name.
- getCustom(String, ThemeStyle) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getCustom(String, ThemeStyle) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getCustom(String, ThemeStyle) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getCustom(String, ThemeStyle) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a custom
ThemeStyle
, if one is available by this name. - getDecoratedSize() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getDecoratedSize() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the last known size of the window including window decorations put on by the window manager.
- getDecoratedSize(Window, TerminalSize) - Method in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- getDecoratedSize(Window, TerminalSize) - Method in class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
- getDecoratedSize(Window, TerminalSize) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- getDecoratedSize(Window, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
Retrieves the full size of the window, including all window decorations, given all components inside the window.
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
This is the default font settings that will be used if you don't specify anything
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
This is the default font settings that will be used if you don't specify anything
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
-
This is the default settings that is used when you create a new SwingTerminal without specifying any color configuration.
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
This is a static reference to the default terminal device configuration.
- getDefaultDefinition() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- getDefaultDefinition() - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
- getDefaultDefinition() - Method in class com.googlecode.lanterna.graphics.SimpleTheme
- getDefaultDefinition() - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns what this theme considers to be the default definition
- getDefaultFonts(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getDefaultKeyDecodingProfile() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
This method can be overridden in a custom terminal implementation to change the default key decoders.
- getDefaultLinuxFonts(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getDefaultOfSize(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the default font settings except for a custom font size to use.
- getDefaultOfSize(int) - Static method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
Returns the default font settings except for a custom font size to use.
- getDefaultTheme() - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
-
Returns lanterna's default theme which is used if no other theme is selected.
- getDefaultWindowsFonts(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getDefinition(Class<?>) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- getDefinition(Class<?>) - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
- getDefinition(Class<?>) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
- getDefinition(Class<?>) - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns the theme definition associated with this class.
- getDefinition(String) - Method in class com.googlecode.lanterna.graphics.PropertyTheme
- getDescription() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Returns the description that the built dialog will have
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Returns this terminal emulator's device configuration.
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns this terminal emulator's device configuration.
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Returns this terminal emulator's device configuration.
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns this terminal emulator's device configuration.
- getDirection() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the direction of this
ScrollBar
- getDirection() - Method in class com.googlecode.lanterna.gui2.Separator
-
Returns the direction of the line drawn for this separator
- getDirtyCells() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- getDisqualifiedInteractables(TerminalPosition, boolean) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
- getDropDownNumberOfRows() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the number of items to display in drop down at one time, if there are more items in the model there will be a scrollbar to help the user navigate.
- getEventTime() - Method in class com.googlecode.lanterna.input.KeyStroke
-
Gets the time when the keystroke was recorded.
- getExpandableColumns(Component[][]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- getExpandableRows(Component[][]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- getExtraWindowHints() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Returns the list of extra window hints that will be assigned to the window when built
- getFillColorOverride() - Method in class com.googlecode.lanterna.gui2.Panel
-
Returns the color used to override the default background color from the theme, if set.
- getFirstViewedRowIndex() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the index of the first row that is currently visible.
- getFocusedInteractable() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- getFocusedInteractable() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the component in the root container that currently has input focus.
- getFocusedInteractable() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getFocusedInteractable() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Returns the interactable component currently in focus
- getFocusedInteractable() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the component in the window that currently has input focus.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
-
Returns the current font configuration.
- getFontForCharacter(TextCharacter) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Given a certain character, return the font to use for drawing it.
- getFontForCharacter(TextCharacter) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- getFontForCharacter(TextCharacter) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Returning the AWT font to use for the specific character.
- getFontForCharacter(TextCharacter) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- getFontForCharacter(String) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getFontHeight() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the vertical size in pixels of the fonts configured
- getFontHeight() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- getFontHeight() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Used to find out the font height, in pixels
- getFontHeight() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- getFontHeight(Font) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getFontRenderContext() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getFontWidth() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the horizontal size in pixels of the fonts configured
- getFontWidth() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- getFontWidth() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Used to find out the font width, in pixels
- getFontWidth() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- getFontWidth(Font) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getForeground() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.StyleImpl
- getForeground() - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- getForeground() - Method in interface com.googlecode.lanterna.graphics.ThemeStyle
-
Returns the foreground color associated with this style
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getForegroundColor() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Returns the current foreground color
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- getForegroundColor() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getForegroundColor() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the foreground color used when drawing the label, or
null
if the color is read from the current theme. - getForegroundColor() - Method in class com.googlecode.lanterna.TextCharacter
-
Foreground color specified for this TextCharacter
- getForegroundSGRSequence() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- getForegroundSGRSequence() - Method in interface com.googlecode.lanterna.TextColor
-
Returns the byte sequence in between CSI and character 'm' that is used to enable this color as the foreground color on an ANSI-compatible terminal.
- getForegroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.Indexed
- getForegroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.RGB
- getFormattedLabel() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the label of this progress bar formatted through
String.format(..)
with the current progress value. - getFrontBuffer() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Returns the front buffer connected to this screen, don't use this unless you know what you are doing!
- getFrontCharacter(int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getFrontCharacter(int, int) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the front-buffer and returns it encapsulated as a ScreenCharacter.
- getFrontCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getFrontCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the front-buffer and returns it encapsulated as a ScreenCharacter.
- getFrontCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- getGlobalPosition() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getGlobalPosition() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the top-left corner of this component in global coordinates space using
TerminalPosition.TOP_LEFT_CORNER
withComponent.toGlobal(TerminalPosition)
- getGreen() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- getGreen() - Method in interface com.googlecode.lanterna.TextColor
- getGreen() - Method in class com.googlecode.lanterna.TextColor.Indexed
- getGreen() - Method in class com.googlecode.lanterna.TextColor.RGB
- getGUIThread() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- getGUIThread() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
The first time this method is called, it will create a new TextGUIThread object that you can use to automatically manage this TextGUI instead of manually calling
processInput()
andupdateScreen()
. - getHeight() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- getHeight() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Used when requiring the total height of the terminal component, in pixels
- getHeight() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- getHints() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getHints() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a set of window hints that can be used by the text gui system, the window manager or any other part that is interacting with windows.
- getHorizontalCharacter(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getHorizontalLine(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getHorizontalLine(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getHorizontalLine(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getHorizontalSpacing() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the horizontal spacing, i.e.
- getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
-
Returns where on the line to place the text terminal cursor for a currently selected item.
- getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
- getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
- getHPIAdjustedFontSize(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- getIndexByMouseAction(MouseAction) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
By converting
TerminalPosition
s toAbstractComponent.toGlobal(TerminalPosition)
gets index clicked on by mouse action. - getInitialContent() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns the initial content the dialog will have
- getInputDecoder() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
Returns the
InputDecoder
attached to thisStreamBasedTerminal
. - getInputFilter() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- getInputFilter() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns the input filter currently assigned to the interactable component.
- getInputMethodRequests() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- getInputMethodRequests() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- getInsensitive() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getInsensitive() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getInsensitive() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getInsensitive() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The insensitive style of this definition, which can be used when a component has been disabled or in some other way isn't able to be interacted with.
- getInsertPositionOffset() - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- getInteractableAt(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Looks up what interactable component is as a particular location in the map
- getItem(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the item at the specific index
- getItemAt(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Retrieves the item at the specified index in the list box
- getItemCount() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns the number of items currently in the list box
- getItemCount() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Counts and returns the number of items in this combo box
- getItems() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns a copy of the items in the list box as a
List
- getJunctionCharacter(TableCellBorderStyle, TableCellBorderStyle, TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getKeyStroke(KeyType, int) - Method in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
combines a KeyType and modifiers into a KeyStroke.
- getKeyStrokeRaw(char, int, int, char, boolean) - Method in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
combines the raw parts of the sequence into a KeyStroke.
- getKeyStrokeRaw(char, int, int, char, boolean) - Method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
- getKeyType() - Method in class com.googlecode.lanterna.input.KeyStroke
-
Type of key that was pressed on the keyboard, as represented by the KeyType enum.
- getLabel() - Method in class com.googlecode.lanterna.gui2.Button
-
Returns the label current assigned to the button
- getLabel() - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Returns the label of check box
- getLabel() - Method in class com.googlecode.lanterna.gui2.menu.MenuItem
-
Returns the label of this menu item
- getLabel(CheckBoxList<V>, int, V) - Method in class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
- getLabel(RadioBoxList<V>, int, V) - Method in class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
- getLabel(T, int, V) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
-
Given a list box, an index of an item within that list box and what the item is, this method should return what to draw for that item.
- getLabelFormat() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current label format string which is the template for what the progress bar would like to be the label printed.
- getLabelShift(Button, TerminalSize) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
- getLabelWidth() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the limit how wide the label can grow.
- getLastKnownSize() - Method in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
-
Returns the last known size the Terminal is supposed to have.
- getLastViewedRowIndex() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the index of the last row that is currently visible.
- getLayoutData() - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- getLayoutData() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getLayoutData() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the layout data associated with this component.
- getLayoutData(Component) - Method in class com.googlecode.lanterna.gui2.GridLayout
- getLayoutManager() - Method in class com.googlecode.lanterna.gui2.Panel
-
Returns the layout manager assigned to this panel
- getLeftMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the left margin, i.e.
- getLine(int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the line on the specific row.
- getLineBufferScrollbackSize() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
How many lines of history should be saved so the user can scroll back to them?
- getLineCount() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the number of lines currently in this TextBox.
- getLineCount() - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- getLinesFrom(int) - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- getListBoxSize() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Returns the specified size of the internal
ActionListBox
ornull
if there is no size and the list box will attempt to take up enough size to draw all items - getListBoxSize() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Size of the list box in the dialog or
null
if the dialog will ask for enough space to draw all items - getListItemRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
- getListItems() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Returns a copy of the list of items in the list box
- getLocationOffset(int, int) - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- getMask() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the current text mask, meaning the substitute to draw instead of the text inside the
TextBox
. - getMax() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current maximum value for this progress bar
- getMenu(int) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
Returns the drop-down menu at the specified index.
- getMenuBar() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- getMenuBar() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- getMenuBar() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the
MenuBar
assigned to this base pane/window, if any, otherwise returns {code null}. - getMenuBar() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the
MenuBar
assigned to this window, if any, otherwise returns {code null}. - getMenuCount() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
Returns the number of menus this menu bar currently has
- getMin() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current minimum value for this progress bar
- getMinimumSize() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
Returns the minimum size this virtual screen can have.
- getModifiers() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a set of all active modifiers on this TextCharacter
- getNegotiationState() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
-
Retrieves the current negotiation state with the client, containing details on what options have been enabled and what the client has said it supports.
- getNextCharacter(boolean) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Reads and decodes the next key stroke from the input stream
- getNextWindow(boolean, Window) - Method in class com.googlecode.lanterna.gui2.WindowList
- getNode(Class<?>) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- getNode(String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- getNormal() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getNormal() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getNormal() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getNormal() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The normal style of the definition, which can be considered the default to be used.
- getOffset(Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- getOffset(Window) - Method in class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
- getOffset(Window) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- getOffset(Window) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
Returns how much to step right and down from the top left position of the window decorations to the top left position of the actual window
- getOffsetToNextCharacter(char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- getParent() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getParent() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the container which is holding this container, or
null
if it's not assigned to anything. - getPattern() - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
-
Returns the characters that makes up this pattern, as an array that is a copy of the array used internally
- getPatterns() - Method in class com.googlecode.lanterna.input.DefaultKeyDecodingProfile
- getPatterns() - Method in class com.googlecode.lanterna.input.InputDecoder
-
Returns a collection of all patterns registered in this InputDecoder.
- getPatterns() - Method in interface com.googlecode.lanterna.input.KeyDecodingProfile
-
Returns a collection of character patterns that makes up this profile
- getPosition() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getPosition() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getPosition() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the top-left corner of this component, measured from its parent.
- getPosition() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the position of the window, as last specified by the window manager.
- getPosition() - Method in class com.googlecode.lanterna.input.MouseAction
-
The location of the mouse cursor when this event was generated.
- getPosition() - Method in class com.googlecode.lanterna.input.ScreenInfoAction
-
The location of the mouse cursor when this event was generated.
- getPostRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getPostRenderer() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a post-renderer the GUI system should invoke after the window has been drawn.
- getPreferredColumnWidths(Component[][]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- getPreferredRowHeights(Component[][]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- getPreferredSize() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getPreferredSize() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getPreferredSize() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the ideal size this component would like to have, in order to draw itself properly.
- getPreferredSize() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the size this window would like to be
- getPreferredSize() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Overridden method from AWT's
Component
class that returns the preferred size of the terminal (in pixels) - getPreferredSize() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Calculates the preferred size of this terminal
- getPreferredSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Overridden method from Swing's
JComponent
class that returns the preferred size of the terminal (in pixels) - getPreferredSize(Border) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getPreferredSize(Button) - Method in class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
- getPreferredSize(Button) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
- getPreferredSize(Button) - Method in class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
- getPreferredSize(CheckBox) - Method in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
- getPreferredSize(ComboBox<V>) - Method in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
- getPreferredSize(MenuBar) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar.DefaultMenuBarRenderer
- getPreferredSize(MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
- getPreferredSize(Panel) - Method in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
- getPreferredSize(ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.DefaultProgressBarRenderer
- getPreferredSize(ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.LargeProgressBarRenderer
- getPreferredSize(ScrollBar) - Method in class com.googlecode.lanterna.gui2.ScrollBar.ScrollBarRenderer
- getPreferredSize(Separator) - Method in class com.googlecode.lanterna.gui2.Separator.DefaultSeparatorRenderer
- getPreferredSize(Table<V>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getPreferredSize(Table<V>) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
- getPreferredSize(Table<V>, String, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer
- getPreferredSize(Table<V>, String, int) - Method in interface com.googlecode.lanterna.gui2.table.TableHeaderRenderer
-
Called by the table when it wants to know how big a particular table header should be
- getPreferredSize(Table<V>, V, int, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
- getPreferredSize(Table<V>, V, int, int) - Method in interface com.googlecode.lanterna.gui2.table.TableCellRenderer
-
Called by the table when it wants to know how big a particular table cell should be
- getPreferredSize(TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.AbsoluteLayout
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.BorderLayout
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.GridLayout
- getPreferredSize(List<Component>) - Method in interface com.googlecode.lanterna.gui2.LayoutManager
-
This method returns the dimensions it would prefer to have to be able to layout all components while giving all of them as much space as they are asking for.
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.SplitPanel.ScrollPanelLayoutManager
- getPreferredSize(T) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
- getPreferredSize(T) - Method in interface com.googlecode.lanterna.gui2.ComponentRenderer
-
Given the supplied component, how large does this renderer want the component to be? Notice that this is the responsibility of the renderer and not the component itself, since the component has no idea what its visual representation looks like.
- getPreferredSizeHorizontally(List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
- getPreferredSizeVertically(List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
- getPreferredWidth() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the preferred width of the progress bar component, in number of columns.
- getPreLight() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getPreLight() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getPreLight() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getPreLight() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The pre-light style of this definition, which can be used when a component has input focus but isn't active or selected, similar to mouse-hoovering in modern GUIs
- getProgress() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current progress of this progress bar's value from minimum to maximum, expressed as a float from 0.0f to 1.0f.
- getPseudoTerminalDevice() - Method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- getRed() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- getRed() - Method in interface com.googlecode.lanterna.TextColor
- getRed() - Method in class com.googlecode.lanterna.TextColor.Indexed
- getRed() - Method in class com.googlecode.lanterna.TextColor.RGB
- getRegisteredTheme(String) - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
- getRegisteredThemes() - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
-
Returns a collection of all themes registered with this class, by their name.
- getRemoteSocketAddress() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
-
Returns the socket address for the remote endpoint of the telnet connection
- getRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- getRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- getRenderer() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the renderer used to draw this component and measure its preferred size.
- getRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
- getRenderer() - Method in class com.googlecode.lanterna.gui2.TextBox
- getRenderer(Class<T>) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getRenderer(Class<T>) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getRenderer(Class<T>) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getRenderer(Class<T>) - Method in interface com.googlecode.lanterna.graphics.SimpleTheme.RendererProvider
- getRenderer(Class<T>) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Returns a
ComponentRenderer
attached to this definition for the specified type. - getResult() - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
-
Returns the keystroke that this pattern results in
- getRightMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the right margin, i.e.
- getRow() - Method in class com.googlecode.lanterna.TerminalPosition
-
Returns the index of the row this position is representing, zero indexed (the first row has index 0)
- getRow(int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns a row from the table as a list of the cell data
- getRowByMouseAction(MouseAction) - Method in class com.googlecode.lanterna.gui2.table.Table
-
By converting
TerminalPosition
s toAbstractComponent.toGlobal(TerminalPosition)
gets row clicked on by mouse action. - getRowCount() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns number of rows in the model
- getRows() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns all rows in the model as a list of lists containing the data as elements
- getRows() - Method in class com.googlecode.lanterna.TerminalRectangle
- getRows() - Method in class com.googlecode.lanterna.TerminalSize
- getScreen() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- getScreen() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Returns the
Screen
for thisWindowBasedTextGUI
- getScrollingOffset() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal.ScrollController
- getScrollingOffset() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal.ScrollController
- getScrollingOffset() - Method in interface com.googlecode.lanterna.terminal.swing.TerminalScrollController
-
Called by the SwingTerminal to know the 'offset' into the backlog.
- getScrollingOffset() - Method in class com.googlecode.lanterna.terminal.swing.TerminalScrollController.Null
- getScrollMaximum() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the maximum scroll value
- getScrollPosition() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the position of the
ScrollBar
's tracker - getSelected() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- getSelected() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- getSelected() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- getSelected() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The "selected" style of this definition, which can used when a component has been actively selected in some way.
- getSelectedColumn() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the currently selection column index, if in cell-selection mode.
- getSelectedDirectory() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Returns the directory that is initially selected in the dialog
- getSelectedFile() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Returns the file that is initially selected in the dialog
- getSelectedIndex() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns the index of the currently selected item in the list box.
- getSelectedIndex() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the index of the currently selected item or -1 for no selection
- getSelectedItem() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns the currently selected item in the list box.
- getSelectedItem() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the item at the selected index, this is the same as calling:
- getSelectedRow() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the index of the currently selected row
- getSelectedText(AttributedCharacterIterator.Attribute[]) - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- getServerSocket() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Returns the actual server socket used by this object.
- getSGRs() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.StyleImpl
- getSGRs() - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- getSGRs() - Method in interface com.googlecode.lanterna.graphics.ThemeStyle
-
Returns the set of SGR flags associated with this style.
- getSize() - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- getSize() - Method in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
- getSize() - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getSize() - Method in class com.googlecode.lanterna.graphics.SubTextGraphics
- getSize() - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Returns the size of the area that this text graphic can write to.
- getSize() - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns the dimensions of this TextImage, in columns and rows
- getSize() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getSize() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getSize() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns how large this component is.
- getSize() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getSize() - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
- getSize() - Method in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
Returns the number of rows (for vertical borders) or columns (for horizontal borders) this table cell border will take up when used.
- getSize() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the last known size of the window.
- getSize() - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- getSize() - Method in class com.googlecode.lanterna.screen.ScreenTextGraphics
- getSize() - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- getSize() - Method in class com.googlecode.lanterna.terminal.virtual.VirtualTerminalTextGraphics
- getSpacing() - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
Returns the amount of empty space to put in between components.
- getState() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Returns the current status of this GUI thread
- getState() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- getStringCharacterIndex(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
This method does the reverse of getColumnIndex, given a String and imagining it has been printed out to the top-left corner of a terminal, in the column specified by
columnIndex
, what is the index of that character in the string. - getSTTYCommand() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- getStyle(String) - Method in class com.googlecode.lanterna.graphics.PropertyTheme
- getSuggestedSize() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Returns the suggested size for the file dialog
- getSuggestedSize() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Returns the suggested size for the file dialog
- getTabBehaviour() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- getTabBehaviour() - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- getTabBehaviour() - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Retrieves the current tab behaviour, which is what the TextGraphics will use when expanding \t characters to spaces.
- getTabBehaviour() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getTabBehaviour() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getTabBehaviour() - Method in interface com.googlecode.lanterna.screen.Screen
-
Gets the behaviour for what to do about tab characters.
- getTableCellRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the
TableCellRenderer
used by this table when drawing cells - getTableHeaderRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the
TableHeaderRenderer
used by this table when drawing the table's header - getTableModel() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the underlying table model
- getTabReplacement(int) - Method in enum com.googlecode.lanterna.screen.TabBehaviour
-
Returns the String that can replace a tab at the specified position, according to this TabBehaviour.
- getTerminal() - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
Returns the underlying
Terminal
interface that this Screen is using. - getTerminalCtrlCBehaviour() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- getTerminalSize() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- getTerminalSize() - Method in interface com.googlecode.lanterna.screen.Screen
-
Returns the size of the screen.
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- getTerminalSize() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- 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.virtual.DefaultVirtualTerminal
- getText() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the text currently displayed in the combo box, this will likely be the label of the selected item but for writable combo boxes it's also what the user has typed in
- getText() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the text this label is displaying.
- getText() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the text in this
TextBox
, for multi-line mode all lines will be concatenated together with \n as separator. - getTextBoxSize() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns the size of the text box the dialog will have
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getTextGUI() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the TextGUI this BasePane belongs to or
null
if none. - getTextGUI() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the TextGUI that this component is currently part of.
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- getTextGUI() - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
Returns the
TextGUI
thisTextGUIGraphics
belongs to - getTextGUI() - Method in interface com.googlecode.lanterna.gui2.Window
- getTextInputPosition() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
For writable combo boxes, this method returns the position where the text input cursor is right now.
- getTextLocation(TextHitInfo) - Method in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- getTextOrDefault(String) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Helper method, it will return the content of the
TextBox
unless it's empty in which case it will return the supplied default value - getTheme() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- getTheme() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getTheme() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- getTheme() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the text GUI
Theme
associated with this base pane/window. - getTheme() - Method in class com.googlecode.lanterna.gui2.ComboBox.PopupWindow
- getTheme() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the
Theme
this component should be rendered using. - getTheme() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Returns the theme currently assigned to this
TextGUI
- getThemeDefinition() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- getThemeDefinition() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the
ThemeDefinition
defined in the currentTheme
for this component class. - getThread() - Method in class com.googlecode.lanterna.gui2.SameTextGUIThread
- getThread() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- getThread() - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Returns the Java thread which is processing GUI events and updating the screen
- getTimeoutUnits() - Method in class com.googlecode.lanterna.input.InputDecoder
-
queries the current timeoutUnits value.
- getTitle() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- getTitle() - Method in class com.googlecode.lanterna.gui2.Borders.StandardBorder
- getTitle() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Returns the title that the built dialog will have
- getTitle() - Method in interface com.googlecode.lanterna.gui2.Window
-
This method returns the title of the window, which is normally drawn at the top-left corder of the window decoration, but depending on the
WindowDecorationRenderer
used by theTextGUI
- getTitleBarRectangle(Window) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
- getTitleLeft(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getTitleLeft(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getTitleLeft(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getTitleRight(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getTitleRight(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getTitleRight(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getTopLeftCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getTopLeftCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getTopLeftCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getTopMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the top margin, i.e.
- getTopRightCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getTopRightCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getTopRightCorner(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getValidator() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns the validator that will be attached to the text box in the dialog
- getValue() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current value of this progress bar, which represents how complete the progress indication is.
- getVerticalCharacter(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getVerticalLine(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getVerticalLine(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.DoubleLineRenderer
- getVerticalLine(Theme) - Method in class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- getVerticalSpacing() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the vertical spacing, i.e.
- getViewLeftColumn() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getViewLeftColumn() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Deprecated.Use the table renderers method instead
- getViewLeftColumn() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Returns the index of the first visible column with the renderers current state
- getViewportOffset() - Method in class com.googlecode.lanterna.screen.VirtualScreen.DefaultFrameRenderer
- getViewportOffset() - Method in interface com.googlecode.lanterna.screen.VirtualScreen.FrameRenderer
-
Where in the virtual screen should the top-left position of the viewport be? To draw the viewport from the top-left position of the screen, return 0x0 (or TerminalPosition.TOP_LEFT_CORNER) here.
- getViewportSize() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
Returns the current size of the viewport.
- getViewportSize(TerminalSize, TerminalSize) - Method in class com.googlecode.lanterna.screen.VirtualScreen.DefaultFrameRenderer
- getViewportSize(TerminalSize, TerminalSize) - Method in interface com.googlecode.lanterna.screen.VirtualScreen.FrameRenderer
-
Given the size of the real terminal and the current size of the virtual screen, how large should the viewport where the screen content is drawn be?
- getViewSize() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the view size of the scrollbar
- getViewTopLeft() - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- getViewTopLeft() - Method in interface com.googlecode.lanterna.gui2.TextBox.TextBoxRenderer
- getViewTopRow() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- getViewTopRow() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Deprecated.Use the table renderers method instead
- getViewTopRow() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Returns the index of the first visible row with the renderers current state
- getVisibleColumns() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the number of columns this table will show.
- getVisibleRows() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the number of rows this table will show.
- getVisibleRowsOnLastDraw() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Returns the number of rows that could be drawn on the last draw operation.
- getVisibleRowsOnLastDraw() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Returns the number of rows visible in the table cell area on the last draw operation
- getWidth() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- getWidth() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Used when requiring the total width of the terminal component, in pixels
- getWidth() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- getWindowDecorationRenderer() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- getWindowDecorationRenderer() - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
- getWindowDecorationRenderer() - Method in class com.googlecode.lanterna.graphics.SimpleTheme
- getWindowDecorationRenderer() - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns the
WindowDecorationRenderer
to use for windows drawn in this theme. - getWindowDecorationRenderer(Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
- getWindowDecorationRenderer(Window) - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Returns the
WindowDecorationRenderer
for a particular window - getWindowManager() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getWindowManager() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the window manager that is currently controlling this TextGUI.
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.graphics.SimpleTheme
- getWindowPostRenderer() - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns a post-renderer to invoke after drawing each window, unless the GUI system or individual windows has their own renderers set.
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getWindowPostRenderer() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the
WindowPostRenderer
for thisWindowBasedTextGUI
- getWindows() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- getWindows() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns a list of all windows currently in the TextGUI.
- getWindowsInStableOrder() - Method in class com.googlecode.lanterna.gui2.WindowList
- getWindowsInZOrder() - Method in class com.googlecode.lanterna.gui2.WindowList
- getWordWrappedText(int, String...) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
This method will calculate word wrappings given a number of lines of text and how wide the text can be printed.
- getWrapBehaviour() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- getWrappedComponentSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- getWrappedComponentSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Border.BorderRenderer
-
Given a total size of the border composite and it's wrapped component, how large would the actual wrapped component be?
- getWrappedComponentSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- getWrappedComponentTopLeftOffset() - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- getWrappedComponentTopLeftOffset() - Method in interface com.googlecode.lanterna.gui2.Border.BorderRenderer
-
How large is the offset from the top left corner of the border to the top left corner of the wrapped component?
- getWrappedComponentTopLeftOffset() - Method in class com.googlecode.lanterna.gui2.Borders.AbstractBorderRenderer
- GLOBAL_DIALOG_HINTS - Static variable in class com.googlecode.lanterna.gui2.dialogs.DialogWindow
- GNOME_TERMINAL - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from gnome-terminal on Ubuntu
- grabExtraHorizontalSpace - Variable in class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
- grabExtraHorizontalSpace(TerminalSize, int[], Set<Integer>, int) - Method in class com.googlecode.lanterna.gui2.GridLayout
- grabExtraVerticalSpace - Variable in class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
- grabExtraVerticalSpace(TerminalSize, int[], Set<Integer>, int) - Method in class com.googlecode.lanterna.gui2.GridLayout
- GraphicalTerminalImplementation - Class in com.googlecode.lanterna.terminal.swing
-
This is the class that does the heavy lifting for both
AWTTerminal
andSwingTerminal
. - GraphicalTerminalImplementation(TerminalSize, TerminalEmulatorDeviceConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Creates a new GraphicalTerminalImplementation component using custom settings and a custom scroll controller.
- GraphicalTerminalImplementation.DirtyCellsLookupTable - Class in com.googlecode.lanterna.terminal.swing
- GraphicalTerminalImplementation.TerminalInputListener - Class in com.googlecode.lanterna.terminal.swing
-
Class that translates AWT key events into Lanterna
KeyStroke
- GraphicalTerminalImplementation.TerminalMouseListener - Class in com.googlecode.lanterna.terminal.swing
- green - Variable in enum com.googlecode.lanterna.TextColor.ANSI
- green - Variable in class com.googlecode.lanterna.TextColor.RGB
- GREEN - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- GREEN_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- grid(int, Component...) - Static method in class com.googlecode.lanterna.gui2.Panels
-
Creates a new
Panel
with aGridLayout
layout manager and adds all the components passed in - GridLayout - Class in com.googlecode.lanterna.gui2
-
This emulates the behaviour of the GridLayout in SWT (as opposed to the one in AWT/Swing).
- GridLayout(int) - Constructor for class com.googlecode.lanterna.gui2.GridLayout
-
Creates a new
GridLayout
with the specified number of columns. - GridLayout.Alignment - Enum in com.googlecode.lanterna.gui2
-
The enum is used to specify where in a grid cell a component should be placed, in the case that the preferred size of the component is smaller than the space in the cell.
- GridLayout.GridLayoutData - Class in com.googlecode.lanterna.gui2
- GridLayoutData(GridLayout.Alignment, GridLayout.Alignment, boolean, boolean, int, int) - Constructor for class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
- growPolicy - Variable in class com.googlecode.lanterna.gui2.LinearLayout.LinearLayoutData
- GrowPolicy() - Constructor for enum com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
- growScrollTracker - Variable in class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
- GUIBackdrop - Class in com.googlecode.lanterna.gui2
-
Special component that is by default displayed as the background of a text gui unless you override it with something else.
- GUIBackdrop() - Constructor for class com.googlecode.lanterna.gui2.GUIBackdrop
- guiTheme - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUI
- guiThread - Variable in class com.googlecode.lanterna.gui2.SameTextGUIThread
H
- hadWindowAtSomePoint - Variable in class com.googlecode.lanterna.gui2.WindowList
- HANDLED - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and it should be considered consumed.
- handleEditableCBKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ComboBox
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
This method should take the user input and feed it to the focused component for handling.
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- handleInput(KeyStroke) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Called by the GUI system to delegate a keyboard input event.
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ComboBox.PopupWindow
- handleInput(KeyStroke) - Method in interface com.googlecode.lanterna.gui2.Container
-
If an interactable component inside this container received a keyboard event that wasn't handled, the GUI system will recursively send the event to each parent container to give each of them a chance to consume the event.
- handleInput(KeyStroke) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Accepts a KeyStroke as input and processes this as a user input.
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- handleInput(KeyStroke) - Method in class com.googlecode.lanterna.gui2.Panel
- handleInput(KeyStroke) - Method in interface com.googlecode.lanterna.gui2.Window
-
Called by the GUI system's window manager when it has decided that this window should receive the keyboard input.
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
This method can be overridden to handle various user input (mostly from the keyboard) when this component is in focus.
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ActionListBox
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.Button
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.CheckBox
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ComboBox
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ImageComponent
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.table.Table
- handleKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.TextBox
- handleKeyStrokeReadOnly(KeyStroke) - Method in class com.googlecode.lanterna.gui2.TextBox
- handleMouseInput(MouseAction) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- handleReadOnlyCBKeyStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ComboBox
- hasBlinkingText - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- hasChanged() - Method in class com.googlecode.lanterna.gui2.AbsoluteLayout
- hasChanged() - Method in class com.googlecode.lanterna.gui2.BorderLayout
- hasChanged() - Method in class com.googlecode.lanterna.gui2.GridLayout
- hasChanged() - Method in interface com.googlecode.lanterna.gui2.LayoutManager
-
Returns true if the internal state of this LayoutManager has changed since the last call to doLayout.
- hasChanged() - Method in class com.googlecode.lanterna.gui2.LinearLayout
- hasChanged() - Method in class com.googlecode.lanterna.gui2.SplitPanel.ScrollPanelLayoutManager
- hashCode() - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
- hashCode() - Method in class com.googlecode.lanterna.input.KeyStroke
- hashCode() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- hashCode() - Method in class com.googlecode.lanterna.TerminalPosition
- hashCode() - Method in class com.googlecode.lanterna.TerminalRectangle
- hashCode() - Method in class com.googlecode.lanterna.TerminalSize
- hashCode() - Method in class com.googlecode.lanterna.TextCharacter
- hashCode() - Method in class com.googlecode.lanterna.TextColor.Indexed
- hashCode() - Method in class com.googlecode.lanterna.TextColor.RGB
- hasParent(Container) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- hasParent(Container) - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns
true
if the supplied Container is either the direct or indirect Parent of this component. - hasSwing() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- hasTerminal() - Static method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- hasTitle(Window) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- headerHorizontalBorderStyle - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- headerSizeInRows - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- headerVerticalBorderStyle - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- HEART - Static variable in class com.googlecode.lanterna.Symbols
-
♥
- height - Variable in class com.googlecode.lanterna.TerminalRectangle
- hideScrollBars - Variable in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- Hint() - Constructor for class com.googlecode.lanterna.gui2.Window.Hint
- Hint(String) - Constructor for class com.googlecode.lanterna.gui2.Window.Hint
- hints - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- Home - Enum constant in enum com.googlecode.lanterna.input.KeyType
- horizontal(Component...) - Static method in class com.googlecode.lanterna.gui2.Panels
-
Creates a new
Panel
with aLinearLayout
layout manager in horizontal mode and adds all the components passed in - HORIZONTAL - Enum constant in enum com.googlecode.lanterna.gui2.Direction
-
Horizontal direction, meaning something is moving along the x-axis (or column-axis)
- horizontalAlignment - Variable in class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
- horizontalFocusSwitching - Variable in class com.googlecode.lanterna.gui2.TextBox
- horizontalScrollBar - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- horizontalScrollBar - Variable in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- horizontalSpacing - Variable in class com.googlecode.lanterna.gui2.GridLayout
- horizontalSpan - Variable in class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
I
- iconify() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- iconify() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Iconifies the terminal, this likely means minimizing the window with most window managers
- iconify() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- iconify() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- ifMouseDownPossiblyChangeActiveWindow(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- ifMouseDownPossiblyStartTitleDrag(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- ifMouseDragPossiblyMoveWindow(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- Ignore - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Ignore"
- Ignore - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Ignore"
- IGNORE - Enum constant in enum com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are not replaced, this will probably have undefined and weird behaviour!
- ImageComponent - Class in com.googlecode.lanterna.gui2
- ImageComponent() - Constructor for class com.googlecode.lanterna.gui2.ImageComponent
- Indexed(int) - Constructor for class com.googlecode.lanterna.TextColor.Indexed
-
Creates a new TextColor using the XTerm 256 color indexed mode, with the specified index value.
- INDEXED_COLOR - Static variable in class com.googlecode.lanterna.TextColor.Factory
- indexOf(V) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Looks for the particular item in the list and returns the index within the list (starting from zero) of that item if it is found, or -1 otherwise
- info - Variable in class com.googlecode.lanterna.gui2.Window.Hint
- inFocus - Variable in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- initialContent - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
- initialTerminalSize - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- injectStringAsKeyStrokes(String) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- inPrivateMode - Variable in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- inputDecoder - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- 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
-
Creates a new input decoder using a specified Reader as the source to read characters from
- inputFilter - Variable in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- InputFilter - Interface in com.googlecode.lanterna.gui2
-
This interface can be used to programmatically intercept input from the user and decide if the input should be passed on to the interactable.
- inputMethodRequests - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- inputMethodRequests - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- 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. - inputQueue - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- inputStream - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- inputStream - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- inputTimeout - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- insensitive - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- Insert - Enum constant in enum com.googlecode.lanterna.input.KeyType
- insertColumn(int, String, V[]) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new column into the table model at a specified index.
- insertRow(int, Collection<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Inserts a new row to the table model at a particular index.
- instanceByClassName(String) - Static method in class com.googlecode.lanterna.graphics.AbstractTheme
- Interactable - Interface in com.googlecode.lanterna.gui2
-
This interface marks a component as able to receive keyboard input from the user.
- Interactable.FocusChangeDirection - Enum in com.googlecode.lanterna.gui2
-
When focus has changed, which direction.
- Interactable.Result - Enum in com.googlecode.lanterna.gui2
-
Enum to represent the various results coming out of the handleKeyStroke method
- interactableLookupMap - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- InteractableLookupMap - Class in com.googlecode.lanterna.gui2
-
This class is used to keep a 'map' of the usable area and note where all the interact:ables are.
- InteractableLookupMap(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.InteractableLookupMap
- InteractableRenderer<T> - Interface in com.googlecode.lanterna.gui2
-
Extended interface for component renderers used with interactable components.
- interactables - Variable in class com.googlecode.lanterna.gui2.InteractableLookupMap
- INTRO - Enum constant in enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
- invalid - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- invalid - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- INVALID - Static variable in class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Marks the whole text GUI as invalid and that it needs to be redrawn at next opportunity
- invalidate() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Invalidates the whole root container (including all of its child components) which will cause them all to be recalculated (for containers) and redrawn.
- invalidate() - Method in interface com.googlecode.lanterna.gui2.Component
-
Marks the component as invalid and requiring to be re-drawn at next opportunity.
- invalidate() - Method in class com.googlecode.lanterna.gui2.Panel
- invalidate() - Method in interface com.googlecode.lanterna.gui2.Window
-
Invalidates the whole window (including all of its child components) which will cause it to be recalculated and redrawn.
- INVERSE_BULLET - Static variable in class com.googlecode.lanterna.Symbols
-
◘
- INVERSE_WHITE_CIRCLE - Static variable in class com.googlecode.lanterna.Symbols
-
◙
- invokeAndWait(Runnable) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- invokeAndWait(Runnable) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Schedules custom code to be executed on the GUI thread and waits until the code has been executed before returning.
- invokeLater(Runnable) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- invokeLater(Runnable) - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- invokeLater(Runnable) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Invokes custom code on the GUI thread.
- IOSafeExtendedTerminal - Interface in com.googlecode.lanterna.terminal
-
Interface extending ExtendedTerminal that removes the IOException throw clause.
- IOSafeTerminal - Interface in com.googlecode.lanterna.terminal
-
Interface extending Terminal that removes the IOException throw clause.
- IOSafeTerminalAdapter - Class in com.googlecode.lanterna.terminal
-
This class exposes methods for converting a terminal into an IOSafeTerminal.
- IOSafeTerminalAdapter(Terminal, IOSafeTerminalAdapter.ExceptionHandler) - Constructor for class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- IOSafeTerminalAdapter.ConvertToRuntimeException - Class in com.googlecode.lanterna.terminal
- IOSafeTerminalAdapter.DoNothingAndOrReturnNull - Class in com.googlecode.lanterna.terminal
- IOSafeTerminalAdapter.ExceptionHandler - Interface in com.googlecode.lanterna.terminal
- IOSafeTerminalAdapter.Extended - Class in com.googlecode.lanterna.terminal
-
This class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal.
- is(char) - Method in class com.googlecode.lanterna.TextCharacter
- isActivationStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isAllDirty() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- isAltDown() - Method in class com.googlecode.lanterna.input.KeyStroke
- isAntiAliased() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns
true
if anti-aliasing has been enabled,false
otherwise - isAwtHeadless() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- isBlinking() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the blink modifier active
- isBlockingIO() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Checks if blocking I/O is enabled or not
- isBold() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the bold modifier active
- isBordered() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the bordered modifier active
- isBright() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- isCanCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Returns
true
if the dialog can be cancelled once it's opened - isCanCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Returns
true
if the dialog can be cancelled once it's opened - isCaretWarp() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Checks whether caret warp mode is enabled or not.
- isCellSelection() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns
true
if this table is in cell-selection mode, otherwisefalse
- isCharCJK(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a character, is this character considered to be a CJK character? Shamelessly stolen from StackOverflow where it was contributed by user Rakesh N
- isCharDoubleWidth(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Checks if a character is expected to be taking up two columns if printed to a terminal.
- isCharThai(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a character, is this character considered to be a Thai character?
- isChecked() - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Returns the checked state of this check box
- isChecked(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Checks if a particular item is part of the check box list and returns a boolean value depending on the toggle state of the item.
- isChecked(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
This method will see if an item, addressed by index, is the currently selected item in this RadioCheckBoxList
- isChecked(V) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Checks if a particular item is part of the check box list and returns a boolean value depending on the toggle state of the item.
- isChecked(V) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
This method will see if an object is the currently selected item in this RadioCheckBoxList
- isClientEcho() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client echo mode turned on (client is echoing characters locally)
- isClientLineMode0() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client line mode 0 turned on (client sends character by character instead of line by line)
- isClientResizeNotification() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client resize notification turned on (client notifies server when the terminal window has changed size)
- isClipboardAvailable() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- isControlCharacter(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Checks if a particular character is a control character, in Lanterna this currently means it's 0-31 or 127 in the ascii table.
- isCrossedOut() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the crossed-out modifier active
- isCtrlC(KeyStroke) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- isCtrlDown() - Method in class com.googlecode.lanterna.input.KeyStroke
- isCursorBlinking() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Should the text cursor be blinking
- isCursorVisible() - Method in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- isCursorVisible() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- isCursorVisible() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- isCursorVisible() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Asks the theme definition for this component if the theme thinks that the text cursor should be visible or not.
- isCursorVisible() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- isCursorVisible() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Checks if the terminal cursor is visible or not
- isDirty(int, int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- isDoubleWidth() - Method in class com.googlecode.lanterna.TextCharacter
- isDropDownFocused() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns
true
if the users input focus is currently on the drop-down button of the combo box, so that pressing enter would trigger the popup window. - isEmoji(String) - Static method in class com.googlecode.lanterna.TextCharacter
- isEmpty() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Checks if the list box has no items
- isEmptyMenuBar() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.EmptyMenuBar
- isEmptyMenuBar() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- isEnabled() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isEnabled() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns
true
if this component is able to receive input as a regular interactable component. - isEOFWhenNoWindows() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Returns whether the TextGUI should return EOF when you try to read input while there are no windows in the window manager.
- isEscapeByArrowKey() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns
true
if this table can be navigated away from when the selected row is at one of the extremes and the user presses the array key to continue in that direction. - isExtendedAscii() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client extended ascii turned on
- isFocusable() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isFocusable() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
- isFocusable() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns
true
if this interactable component is currently able to receive input focus. - isFocused() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isFocused() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns
true
if this component currently has input focus in its root container. - isFontMonospaced(Font) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- isHadWindowAtSomePoint() - Method in class com.googlecode.lanterna.gui2.WindowList
- isHorizontal - Variable in class com.googlecode.lanterna.gui2.SplitPanel
- isHorizontalFocusSwitching() - Method in class com.googlecode.lanterna.gui2.TextBox
-
If
true
, the TextBox will switch focus to the next available component to the left if the cursor in the TextBox is at the left-most position (index 0) on the row and the user pressed the 'left' arrow key, or vice versa for pressing the 'right' arrow key when the cursor in at the right-most position of the current row. - isHorizontallySpaced() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- isInPrivateMode() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
Method to test if the terminal (as far as the library knows) is in private mode.
- isInside(Container) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- isInside(Container) - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns true if this component is inside of the specified Container.
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.EmptyMenuBar
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Checks if this root container (i.e.
- isInvalid() - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
- isInvalid() - Method in class com.googlecode.lanterna.gui2.Panel
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.TextGUIElement
-
Checks if this element (or any of its child components, if any) has signaled that what it's currently displaying is out of date and needs re-drawing.
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is used to determine if the window requires re-drawing.
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Will be polled by the the
WindowBasedTextGUI
to see if the window manager believes an update is required. - isItalic() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the italic modifier active
- isKeyboardActivationStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isMouseActivationStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isMouseDown - Variable in class com.googlecode.lanterna.input.MouseCharacterPattern
- isMouseDown() - Method in class com.googlecode.lanterna.input.MouseAction
- isMouseDown(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isMouseDrag() - Method in class com.googlecode.lanterna.input.MouseAction
- isMouseDrag(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isMouseMove() - Method in class com.googlecode.lanterna.input.MouseAction
- isMouseMove(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isMouseUp() - Method in class com.googlecode.lanterna.input.MouseAction
- isMouseUp(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- isNotASymbol(char) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- isOperatingSystemWindows() - Static method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Detects whether the running platform is Windows* by looking at the operating system name system property
- isPasswordInput() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns
true
if the text box the dialog will have contains a password and should be masked - isPendingUpdate() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- isPendingUpdate() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- isPendingUpdate() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
This method can be used to determine if any component has requested a redraw.
- isPrintableChar(char) - Static method in class com.googlecode.lanterna.input.NormalCharacterPattern
-
From http://stackoverflow.com/questions/220547/printable-char-in-java
- isPrintableCharacter(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Checks if a particular character is printable.
- isReadOnly() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns
true
if this combo box is in read-only mode - isReadOnly() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns
true
if thisTextBox
is in read-only mode, meaning text input from the user through the keyboard is prevented - isReversed() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the reverse modifier active
- isScrollBarsHidden() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- isScrollBarsHidden() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
- isShiftDown() - Method in class com.googlecode.lanterna.input.KeyStroke
- isShowHiddenDirectories() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Checks if hidden directories will be visible in the dialog
- isShowHiddenDirectories() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Checks if hidden files and directories will be visible in the dialog
- isStarted - Variable in class com.googlecode.lanterna.screen.TerminalScreen
- isStyleable() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- isSuppressGoAhead() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client suppress go-ahead turned on
- isTerminalCheckJDK22(Console) - Static method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- isTerminalResized() - Method in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
-
Checks if the terminal was resized since the last time this method was called.
- isTextAntiAliased() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- isTextAntiAliased() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Returns
true
if anti-aliasing is enabled,false
otherwise - isTextAntiAliased() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- isUnderlined() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the underline modifier active
- isVerticalFocusSwitching() - Method in class com.googlecode.lanterna.gui2.TextBox
-
If
true
, the component will switch to the next available component above if the cursor is at the top of the TextBox and the user presses the 'up' array key, or switch to the next available component below if the cursor is at the bottom of the TextBox and the user presses the 'down' array key. - isVeryDifferent(ScreenBuffer, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- isVisible() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- isVisible() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- isVisible() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the component's own state as to if it should be visible or not.
- isVisible() - Method in interface com.googlecode.lanterna.gui2.Window
-
This values is optionally used by the window manager to decide if the windows should be drawn or not.
- isWholeBufferDirtyThenReset() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- ITALIC - Enum constant in enum com.googlecode.lanterna.SGR
-
Italic (cursive) text mode.
- items - Variable in class com.googlecode.lanterna.gui2.AbstractListBox
- items - Variable in class com.googlecode.lanterna.gui2.ComboBox
- itemStatus - Variable in class com.googlecode.lanterna.gui2.CheckBoxList
J
- JAVA_LIBRARY_PATH_PROPERTY - Static variable in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- joinLinesWithFrame(TextGraphics) - Static method in class com.googlecode.lanterna.gui2.Borders
-
This method will attempt to join line drawing characters with the outermost bottom and top rows and left and right columns.
K
- keepWords - Variable in enum com.googlecode.lanterna.screen.WrapBehaviour
- keepWords() - Method in enum com.googlecode.lanterna.screen.WrapBehaviour
- KeyDecodingProfile - Interface in com.googlecode.lanterna.input
-
In order to convert a stream of characters into objects representing keystrokes, we need to apply logic on this stream to detect special characters.
- keyEchoEnabled(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
Enables or disable key echo mode, which means when the user press a key, the terminal will immediately print that key to the terminal.
- keyEchoEnabled(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- keyPressed(KeyEvent) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.TerminalInputListener
- keyQueue - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- keyQueue - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- KeyStroke - Class in com.googlecode.lanterna.input
-
Represents the user pressing a key on the keyboard.
- KeyStroke(KeyType) - Constructor for class com.googlecode.lanterna.input.KeyStroke
-
Constructs a KeyStroke based on a supplied keyType; character will be null and both ctrl and alt will be considered not pressed.
- KeyStroke(KeyType, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.KeyStroke
-
Constructs a KeyStroke based on a supplied keyType; character will be null.
- KeyStroke(KeyType, boolean, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.KeyStroke
-
Constructs a KeyStroke based on a supplied keyType; character will be null.
- KeyStroke(KeyType, Character, boolean, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.KeyStroke
- KeyStroke(Character, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.KeyStroke
-
Constructs a KeyStroke based on a supplied character, keyType is implicitly KeyType.Character.
- KeyStroke(Character, boolean, boolean, boolean) - Constructor for class com.googlecode.lanterna.input.KeyStroke
-
Constructs a KeyStroke based on a supplied character, keyType is implicitly KeyType.Character.
- KeyStroke.RealF3 - Class in com.googlecode.lanterna.input
-
an F3-KeyStroke that is distinguishable from a CursorLocation report.
- keyStrokeSignalsEnabled(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
This method causes certain keystrokes (at the moment only ctrl+c) to be passed in to the program as a regular
KeyStroke
instead of as a signal to the JVM process. - keyStrokeSignalsEnabled(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- keyType - Variable in class com.googlecode.lanterna.input.KeyStroke
- KeyType - Enum in com.googlecode.lanterna.input
-
This enum is a categorization of the various keys available on a normal computer keyboard that are usable (detectable) by a terminal environment.
- KeyType() - Constructor for enum com.googlecode.lanterna.input.KeyType
- keyTyped(KeyEvent) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.TerminalInputListener
L
- label - Variable in class com.googlecode.lanterna.gui2.Button
- label - Variable in class com.googlecode.lanterna.gui2.CheckBox
- label - Variable in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
- label - Variable in class com.googlecode.lanterna.gui2.menu.MenuItem
- Label - Class in com.googlecode.lanterna.gui2
-
Label is a simple read-only text display component.
- Label(String) - Constructor for class com.googlecode.lanterna.gui2.Label
-
Main constructor, creates a new Label displaying a specific text.
- labelFormat - Variable in class com.googlecode.lanterna.gui2.ProgressBar
- labelRef - Variable in class com.googlecode.lanterna.gui2.AnimatedLabel.AnimationTimerTask
- labelSize - Variable in class com.googlecode.lanterna.gui2.Label
- labelWidth - Variable in class com.googlecode.lanterna.gui2.Label
- LanternaThemes - Class in com.googlecode.lanterna.bundle
-
Catalog of available themes, this class will initially contain the themes bundled with Lanterna but it is possible to add additional themes as well.
- LanternaThemes() - Constructor for class com.googlecode.lanterna.bundle.LanternaThemes
- LargeProgressBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ProgressBar.LargeProgressBarRenderer
- lastBufferUpdateScrollPosition - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- lastCharacter - Variable in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- lastComponentHeight - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- lastComponentWidth - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- lastDrawnCursorPosition - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- lastKnownDecoratedSize - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- lastKnownPosition - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- lastKnownScreenSize - Variable in class com.googlecode.lanterna.gui2.DefaultWindowManager
- lastKnownSize - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- lastKnownSize - Variable in class com.googlecode.lanterna.terminal.AbstractTerminal
- lastKnownSize - Variable in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
- lastLine - Variable in class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- lastPosition - Variable in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- lastReportedCursorPosition - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- latestResizeRequest - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- layout(TerminalSize) - Method in class com.googlecode.lanterna.gui2.Panel
- layoutData - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- LayoutData - Interface in com.googlecode.lanterna.gui2
-
Empty interface to use for values that can be used as a layout meta-data on components.
- layoutManager - Variable in class com.googlecode.lanterna.gui2.Panel
- LayoutManager - Interface in com.googlecode.lanterna.gui2
-
A layout manager is a class that takes an area of usable space and a list of components to fit on that space.
- leaveAtomic() - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- LEFT - Enum constant in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the left side of the container, attempting to allocate the preferred width of the component and at least the preferred height, but could be more depending on the other components added.
- LEFT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The next interactable component, going left.
- leftMarginSize - Variable in class com.googlecode.lanterna.gui2.GridLayout
- LinearLayout - Class in com.googlecode.lanterna.gui2
-
Simple layout manager the puts all components on a single line, either horizontally or vertically.
- LinearLayout() - Constructor for class com.googlecode.lanterna.gui2.LinearLayout
-
Default constructor, creates a vertical
LinearLayout
- LinearLayout(Direction) - Constructor for class com.googlecode.lanterna.gui2.LinearLayout
-
Standard constructor that creates a
LinearLayout
with a specified direction to position the components on - LinearLayout.Alignment - Enum in com.googlecode.lanterna.gui2
-
This enum type will decide the alignment of a component on the counter-axis, meaning the horizontal alignment on vertical
LinearLayout
s and vertical alignment on horizontalLinearLayout
s. - LinearLayout.GrowPolicy - Enum in com.googlecode.lanterna.gui2
-
This enum type will what to do with a component if the container has extra space to offer.
- LinearLayout.LinearLayoutData - Class in com.googlecode.lanterna.gui2
- LinearLayoutData(LinearLayout.Alignment, LinearLayout.GrowPolicy) - Constructor for class com.googlecode.lanterna.gui2.LinearLayout.LinearLayoutData
- lineBufferScrollbackSize - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
- linefeed(int) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- lines - Variable in class com.googlecode.lanterna.gui2.Label
- lines - Variable in class com.googlecode.lanterna.gui2.TextBox
- lines - Variable in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- listBox - Variable in class com.googlecode.lanterna.gui2.ComboBox.PopupWindow
- listBoxSize - Variable in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
- listBoxSize - Variable in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
- listeners - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- listeners - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUI
- listeners - Variable in class com.googlecode.lanterna.gui2.Button
- listeners - Variable in class com.googlecode.lanterna.gui2.CheckBox
- listeners - Variable in class com.googlecode.lanterna.gui2.CheckBoxList
- listeners - Variable in class com.googlecode.lanterna.gui2.ComboBox
- listeners - Variable in class com.googlecode.lanterna.gui2.RadioBoxList
- listeners - Variable in class com.googlecode.lanterna.gui2.table.TableModel
- listeners - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- listItemRenderer - Variable in class com.googlecode.lanterna.gui2.AbstractListBox
- ListItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
- ListSelectDialog<T> - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog that allows the user to select an item from a list
- ListSelectDialog(String, String, TerminalSize, boolean, List<T>) - Constructor for class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
- ListSelectDialogBuilder<T> - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the
ListSelectDialog
class, use this to create instances of that class and to customize them - ListSelectDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Default constructor
- loader - Static variable in class com.googlecode.lanterna.bundle.BundleLocator
- loadPropTheme(String) - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
- LocalizedString - Class in com.googlecode.lanterna.gui2
-
Set of predefined localized string.
All this strings are localized by usingLocalizedUIBundle
.
Changing the locale by callingLocale.setDefault(Locale)
. - LocalizedString(String, String) - Constructor for class com.googlecode.lanterna.gui2.LocalizedString
- LocalizedUIBundle - Class in com.googlecode.lanterna.bundle
-
This class permits to get easily localized strings about the UI.
- LocalizedUIBundle(String) - Constructor for class com.googlecode.lanterna.bundle.LocalizedUIBundle
- Location() - Constructor for enum com.googlecode.lanterna.gui2.BorderLayout.Location
- longestRow - Variable in class com.googlecode.lanterna.gui2.TextBox
- lookupMap - Variable in class com.googlecode.lanterna.gui2.InteractableLookupMap
M
- MAC_OS_X_TERMINAL_APP - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from wikipedia, these are supposed to be what terminal.app on MacOSX is using.
- MAGENTA - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- MAGENTA_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- mainGUILoop() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- makeLookupMap(List<Component>) - Method in class com.googlecode.lanterna.gui2.BorderLayout
- makeTheme(boolean, TextColor, TextColor, TextColor, TextColor, TextColor, TextColor, TextColor) - Static method in class com.googlecode.lanterna.graphics.SimpleTheme
-
Helper method that will quickly setup a new theme with some sensible component overrides.
- makeThumb() - Method in class com.googlecode.lanterna.gui2.SplitPanel
- makeWindowVisible(Terminal) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- MALE - Static variable in class com.googlecode.lanterna.Symbols
-
♂
- manageCallStackSize - Variable in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- mapCodesToIntegerArray(String[]) - Static method in class com.googlecode.lanterna.TerminalTextUtils
- mask - Variable in class com.googlecode.lanterna.gui2.TextBox
- match(List<Character>) - Method in class com.googlecode.lanterna.input.AltAndCharacterPattern
- match(List<Character>) - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
- match(List<Character>) - Method in interface com.googlecode.lanterna.input.CharacterPattern
-
Given a list of characters, determine whether it exactly matches any known KeyStroke, and whether a longer sequence can possibly match.
- match(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
- match(List<Character>) - Method in class com.googlecode.lanterna.input.CtrlAndCharacterPattern
- match(List<Character>) - Method in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
- match(List<Character>) - Method in class com.googlecode.lanterna.input.MouseCharacterPattern
- match(List<Character>) - Method in class com.googlecode.lanterna.input.NormalCharacterPattern
- matches(TerminalScreen.ScrollHint) - Method in class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- Matching(boolean, KeyStroke) - Constructor for class com.googlecode.lanterna.input.CharacterPattern.Matching
-
General constructor
- Matching(KeyStroke) - Constructor for class com.googlecode.lanterna.input.CharacterPattern.Matching
-
Convenience constructor for exact matches
- max - Variable in class com.googlecode.lanterna.gui2.ProgressBar
- max(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- max(TerminalSize) - Method in class com.googlecode.lanterna.TerminalSize
-
Takes a different TerminalSize and returns a new TerminalSize that has the largest dimensions of the two, measured separately.
- maximize() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- maximize() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Maximizes the terminal, so that it takes up all available space
- maximize() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- maximize() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- maximum - Variable in class com.googlecode.lanterna.gui2.ScrollBar
- maxIndexForMouseDragged - Variable in class com.googlecode.lanterna.gui2.CheckBoxList
- maxLineLength - Variable in class com.googlecode.lanterna.gui2.TextBox
- Menu - Class in com.googlecode.lanterna.gui2.menu
- Menu(String) - Constructor for class com.googlecode.lanterna.gui2.menu.Menu
-
Creates a menu with the specified label
- MENU_POPUP - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
Windows with this hint should (optionally) be rendered differently by the window manager to distiguish them from ordinary windows.
- menuBar - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- MenuBar - Class in com.googlecode.lanterna.gui2.menu
-
A menu bar offering drop-down menus.
- MenuBar() - Constructor for class com.googlecode.lanterna.gui2.menu.MenuBar
-
Creates a new menu bar
- MenuBar.DefaultMenuBarRenderer - Class in com.googlecode.lanterna.gui2.menu
-
The default implementation for rendering a
MenuBar
- MenuItem - Class in com.googlecode.lanterna.gui2.menu
-
This class is a single item that appears in a
Menu
with an optional action attached to it - MenuItem(String) - Constructor for class com.googlecode.lanterna.gui2.menu.MenuItem
-
Creates a
MenuItem
with a label that does nothing when activated - MenuItem(String, Runnable) - Constructor for class com.googlecode.lanterna.gui2.menu.MenuItem
-
Creates a new
MenuItem
with a label and an action that will run on the GUI thread when activated. - MenuItem.DefaultMenuItemRenderer - Class in com.googlecode.lanterna.gui2.menu
-
Default renderer for menu items (both sub-menus and regular items)
- MenuItem.MenuItemRenderer - Class in com.googlecode.lanterna.gui2.menu
-
Helper interface that doesn't add any new methods but makes coding new menu renderers a little bit more clear
- menuItemPanel - Variable in class com.googlecode.lanterna.gui2.MenuPopupWindow
- MenuItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.menu.MenuItem.MenuItemRenderer
- MenuPopupWindow - Class in com.googlecode.lanterna.gui2
-
This class is a
Window
implementation that automatically sets some common settings that you'd want on specifically popup windows with menu items. - MenuPopupWindow(Component) - Constructor for class com.googlecode.lanterna.gui2.MenuPopupWindow
-
Creates a new popup window with a relative position to the component supplied.
- menus - Variable in class com.googlecode.lanterna.gui2.menu.MenuBar
- MessageDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Simple message dialog that displays a message and has optional selection/confirmation buttons
- MessageDialog(String, String, MessageDialogButton...) - Constructor for class com.googlecode.lanterna.gui2.dialogs.MessageDialog
- MessageDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the
MessageDialog
class, use this to create instances of that class and to customize them - MessageDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Default constructor
- MessageDialogButton - Enum in com.googlecode.lanterna.gui2.dialogs
-
This enum has the available selection of buttons that you can add to a
MessageDialog
. - MessageDialogButton(LocalizedString) - Constructor for enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
- min - Variable in class com.googlecode.lanterna.gui2.ProgressBar
- min(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- min(TerminalSize) - Method in class com.googlecode.lanterna.TerminalSize
-
Takes a different TerminalSize and returns a new TerminalSize that has the smallest dimensions of the two, measured separately.
- minimumSize - Variable in class com.googlecode.lanterna.screen.VirtualScreen
- minIndexForMouseDragged - Variable in class com.googlecode.lanterna.gui2.CheckBoxList
- minus(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- MODAL - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
This hint tells the window manager that this window should have exclusive access to the keyboard input until it is closed.
- modifiers - Variable in class com.googlecode.lanterna.TextCharacter
- MONOSPACE_CHECK_OVERRIDE - Static variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- MouseAction - Class in com.googlecode.lanterna.input
-
MouseAction, a KeyStroke in disguise, this class contains the information of a single mouse action event.
- MouseAction(MouseActionType, int, TerminalPosition) - Constructor for class com.googlecode.lanterna.input.MouseAction
-
Constructs a MouseAction based on an action type, a button and a location on the screen
- MouseActionType - Enum in com.googlecode.lanterna.input
-
Enum type for the different kinds of mouse actions supported
- MouseActionType() - Constructor for enum com.googlecode.lanterna.input.MouseActionType
- mouseCaptureMode - Variable in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- mouseCaptureMode - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- MouseCaptureMode - Enum in com.googlecode.lanterna.terminal
-
Constant describing different modes for capturing mouse input.
- MouseCaptureMode() - Constructor for enum com.googlecode.lanterna.terminal.MouseCaptureMode
- MouseCharacterPattern - Class in com.googlecode.lanterna.input
-
Pattern used to detect Xterm-protocol mouse events coming in on the standard input channel Created by martin on 19/07/15.
- MouseCharacterPattern() - Constructor for class com.googlecode.lanterna.input.MouseCharacterPattern
- mouseClicked(MouseEvent) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.TerminalMouseListener
- mouseDownForDrag - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- MouseEvent - Enum constant in enum com.googlecode.lanterna.input.KeyType
-
This type is not really a key stroke but actually a 'catch-all' for mouse related events.
- MOVE - Enum constant in enum com.googlecode.lanterna.input.MouseActionType
-
Moving the mouse cursor on the screen without holding any buttons down
- MOVE_FOCUS_DOWN - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and requests the GUI system to switch focus to next component in the general down direction.
- MOVE_FOCUS_LEFT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and requests the GUI system to switch focus to next component in the general left direction.
- MOVE_FOCUS_NEXT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and requests the GUI system to switch focus to next component in an ordered list of components.
- MOVE_FOCUS_PREVIOUS - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and requests the GUI system to switch focus to previous component in an ordered list of components.
- MOVE_FOCUS_RIGHT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and requests the GUI system to switch focus to next component in the general right direction.
- MOVE_FOCUS_UP - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component has handled the key-stroke and requests the GUI system to switch focus to next component in the general up direction.
- moveCursorToNextLine() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
Moves the text cursor to the first column of the next line and trims the backlog of necessary
- moveToBottom(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- moveToBottom(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
- moveToTop(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- moveToTop(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Windows are internally stored as a stack and newer windows are added at the top of the stack.
- moveToTop(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
- MULTI_LINE - Enum constant in enum com.googlecode.lanterna.gui2.TextBox.Style
-
The
TextBox
contains a none, one or many lines of text and is normally drawn over multiple lines - multiply(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- MultiWindowTextGUI - Class in com.googlecode.lanterna.gui2
-
This is the main Text GUI implementation built into Lanterna, supporting multiple tiled windows and a dynamic background area that can be fully customized.
- MultiWindowTextGUI(TextGUIThreadFactory, Screen) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Creates a new
MultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations. - MultiWindowTextGUI(TextGUIThreadFactory, Screen, WindowManager) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Creates a new
MultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations. - MultiWindowTextGUI(TextGUIThreadFactory, Screen, WindowManager, WindowPostRenderer, Component) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Creates a new
MultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations. - MultiWindowTextGUI(Screen) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Creates a new
MultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations. - MultiWindowTextGUI(Screen, WindowManager, Component) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Creates a new
MultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations. - MultiWindowTextGUI(Screen, WindowManager, WindowPostRenderer, Component) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Creates a new
MultiWindowTextGUI
that uses the specifiedScreen
as the backend for all drawing operations. - MultiWindowTextGUI(Screen, TextColor) - Constructor for class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Deprecated.It's preferred to use a custom background component if you want to customize the background color, or you should change the theme. Using this constructor won't work well with theming.
- MY_BUNDLE - Static variable in class com.googlecode.lanterna.bundle.LocalizedUIBundle
N
- name - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.StyleImpl
- NAME_TO_CODE - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- needFullRedraw - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- negotiationState - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- negotiationState - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- NegotiationState() - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- newBlankLine() - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- newBundle(String, Locale, String, ClassLoader, boolean) - Method in class com.googlecode.lanterna.bundle.BundleLocator.UTF8Control
- newInstance(TerminalEmulatorPalette) - Static method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
-
Creates a new color configuration based on a particular palette and with using brighter colors on bold text.
- newInstance(Font...) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Creates a new font configuration from a list of fonts in order of priority.
- newInstance(Font...) - Static method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
Creates a new font configuration from a list of fonts in order of priority.
- newLine() - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- newTextCharacter(char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- newTextGraphics() - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- newTextGraphics() - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Creates a TextGraphics object that targets this TextImage for all its drawing operations.
- newTextGraphics() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- newTextGraphics() - Method in interface com.googlecode.lanterna.screen.Screen
-
Creates a new TextGraphics objects that is targeting this Screen for writing to.
- newTextGraphics() - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- newTextGraphics() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Creates a new TextGraphics object that uses this Terminal directly when outputting.
- newTextGraphics() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- newTextGraphics(TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- newTextGraphics(TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- newTextGraphics(TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Creates a new TextGraphics of the same type as this one, using the same underlying subsystem.
- newTextGraphics(TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- newTextGraphics(TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- NEXT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The next interactable component, in layout manager order (usually left->right, up->down).
- nextFocus(Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- nextFocus(Interactable) - Method in interface com.googlecode.lanterna.gui2.Container
-
Given an interactable, find the next one in line to receive focus.
- nextFocus(Interactable) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- nextFocus(Interactable) - Method in class com.googlecode.lanterna.gui2.Panel
- nextFrame() - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Advances the animated label to the next frame.
- No - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"No"
- No - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"No"
- NO_DECORATIONS - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
With this hint, the TextGUI system should not draw any decorations around the window.
- NO_FOCUS - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
With this hint, the window should never receive focus by the window manager
- NO_POST_RENDERING - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
With this hint, the TextGUI system should skip running any post renderers for the window.
- node - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.DefinitionImpl
- None - Enum constant in enum com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
-
This is the default grow policy, the component will not become larger than the preferred size, even if the container can offer more.
- None - Enum constant in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
There is no separation between table cells, they are drawn immediately next to each other
- normal - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- normalBlack - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- normalBlue - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- NormalCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches one character as one KeyStroke with the character that was read
- NormalCharacterPattern() - Constructor for class com.googlecode.lanterna.input.NormalCharacterPattern
- normalCyan - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- normalGreen - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- normalMagenta - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- normalRed - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- normalWhite - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- normalYellow - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- NOT_YET - Static variable in class com.googlecode.lanterna.input.CharacterPattern.Matching
-
Re-usable result for "not yet" half-matches
- NOTHING - Enum constant in enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
-
Bold font will not be used for characters with SGR bold enabled
- Null() - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalScrollController.Null
- NullTextGraphics - Class in com.googlecode.lanterna.graphics
-
TextGraphics implementation that does nothing, but has a pre-defined size
- NullTextGraphics(TerminalSize) - Constructor for class com.googlecode.lanterna.graphics.NullTextGraphics
-
Creates a new
NullTextGraphics
that will return the specified size value if asked how big it is but other than that ignore all other calls. - NUM1 - Enum constant in enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
- NUM2 - Enum constant in enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
- numberOfColumns - Variable in class com.googlecode.lanterna.gui2.GridLayout
O
- OFFSET - Static variable in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- OFFSET_1x1 - Static variable in class com.googlecode.lanterna.TerminalPosition
-
Constant for the 1x1 position (one offset in both directions from top-left)
- OFFSET_WITH_TITLE - Static variable in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- OFFSET_WITHOUT_TITLE - Static variable in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
- ofHorizontal(Component, Component) - Static method in class com.googlecode.lanterna.gui2.SplitPanel
- ofVertical(Component, Component) - Static method in class com.googlecode.lanterna.gui2.SplitPanel
- OK - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"OK"
- OK - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"OK"
- okButton - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- OkHandler() - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog.OkHandler
- OkHandler() - Constructor for class com.googlecode.lanterna.gui2.dialogs.FileDialog.OkHandler
- onActivated() - Method in class com.googlecode.lanterna.gui2.menu.Menu
- onActivated() - Method in class com.googlecode.lanterna.gui2.menu.MenuItem
-
Method to invoke when a menu item is "activated" by pressing the Enter key.
- onAdded(Container) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.EmptyMenuBar
- onAdded(Container) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- onAdded(Container) - Method in interface com.googlecode.lanterna.gui2.Component
-
Called by the GUI system when you add a component to a container; DO NOT CALL THIS YOURSELF!
- onAdded(WindowBasedTextGUI, Window, List<Window>) - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
- onAdded(WindowBasedTextGUI, Window, List<Window>) - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Called whenever a window is added to the
WindowBasedTextGUI
. - onAfterDrawing(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
This method is called immediately after the component's renderer has finished the drawing operation.
- onBeforeDrawing() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
This method is called just before the component's renderer is invoked for the drawing operation.
- onBeforeDrawing() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog.FileSystemLocationLabel
- onBell() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminalListener
-
Called when the
Terminal.bell()
method is invoked on theVirtualTerminal
- onCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialog
- onCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
- onCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- onCellChanged(TableModel<V>, int, int, V, V) - Method in interface com.googlecode.lanterna.gui2.table.TableModel.Listener
-
Called when an existing cell had its content updated
- onClose() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminalListener
-
Called when the
Terminal.close()
method is invoked on theVirtualTerminal
- onColumnAdded(TableModel<V>, int) - Method in interface com.googlecode.lanterna.gui2.table.TableModel.Listener
-
Called when a new column has been added to the model
- onColumnRemoved(TableModel<V>, int, String, List<V>) - Method in interface com.googlecode.lanterna.gui2.table.TableModel.Listener
-
Called when a column has been removed from the model
- onCreated() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- onDestroyed() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- ONE - Static variable in class com.googlecode.lanterna.TerminalSize
- onEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Method called when this component gained keyboard focus.
- onEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Method called when this component gained keyboard focus.
- onException(IOException) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.ConvertToRuntimeException
- onException(IOException) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.DoNothingAndOrReturnNull
- onException(IOException) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.ExceptionHandler
- onFlush() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminalListener
-
Called when the
Terminal.flush()
method is invoked on theVirtualTerminal
- onInput(Interactable, KeyStroke) - Method in interface com.googlecode.lanterna.gui2.InputFilter
-
Called when the component is about to receive input from the user and decides if the input should be passed on to the component or not
- onInput(Window, KeyStroke, AtomicBoolean) - Method in class com.googlecode.lanterna.gui2.WindowListenerAdapter
- onInput(T, KeyStroke, AtomicBoolean) - Method in interface com.googlecode.lanterna.gui2.BasePaneListener
-
Called when a user input is about to be delivered to the focused
Interactable
inside theBasePane
, but before it is actually delivered. - onIOException(IOException) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread.ExceptionHandler
-
Will be called when an IOException has occurred in the main event thread
- onLeaveFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Method called when keyboard focus moves away from this component
- onLeaveFocus(Interactable.FocusChangeDirection, Interactable) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Method called when keyboard focus moves away from this component
- onLine(int, VirtualTerminal.BufferLine) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal.BufferWalker
-
Invoked separately on each line inside the specified range when calling
VirtualTerminal.forEachLine(int, int, BufferWalker)
- onMoved(Window, TerminalPosition, TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.WindowListener
-
Called whenever the window's position has changed, no matter if it was done by the window manager or the user
- onMoved(Window, TerminalPosition, TerminalPosition) - Method in class com.googlecode.lanterna.gui2.WindowListenerAdapter
- onOK() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- onPoint(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.DefaultShapeRenderer.Callback
- onRemoved(Container) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.EmptyMenuBar
- onRemoved(Container) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- onRemoved(Container) - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
- onRemoved(Container) - Method in interface com.googlecode.lanterna.gui2.Component
-
Called by the GUI system when you remove a component from a container; DO NOT CALL THIS YOURSELF!
- onRemoved(WindowBasedTextGUI, Window, List<Window>) - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
- onRemoved(WindowBasedTextGUI, Window, List<Window>) - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Called whenever a window is removed from a
WindowBasedTextGUI
. - onResize(int, int) - Method in interface com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientEventListener
- 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(Window, TerminalSize, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.WindowListener
-
Called whenever the window's size has changed, no matter if it was done by the window manager or the user
- onResized(Window, TerminalSize, TerminalSize) - Method in class com.googlecode.lanterna.gui2.WindowListenerAdapter
- onResized(Terminal, TerminalSize) - Method in class com.googlecode.lanterna.screen.TerminalScreen.TerminalScreenResizeListener
- onResized(Terminal, TerminalSize) - Method in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
- onResized(Terminal, TerminalSize) - Method in interface com.googlecode.lanterna.terminal.TerminalResizeListener
-
The terminal has changed its size, most likely because the user has resized the window.
- onResized(TerminalSize) - 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.
- onRowAdded(TableModel<V>, int) - Method in interface com.googlecode.lanterna.gui2.table.TableModel.Listener
-
Called when a new row has been added to the model
- onRowRemoved(TableModel<V>, int, List<V>) - Method in interface com.googlecode.lanterna.gui2.table.TableModel.Listener
-
Called when a row has been removed from the model
- onRuntimeException(RuntimeException) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread.ExceptionHandler
-
Will be called when a RuntimeException has occurred in the main event thread
- onSelect(T) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
- onSelectionChanged(int, int) - Method in interface com.googlecode.lanterna.gui2.RadioBoxList.Listener
-
Called by the
RadioBoxList
when the user changes which item is selected - onSelectionChanged(int, int, boolean) - Method in interface com.googlecode.lanterna.gui2.ComboBox.Listener
-
This method is called whenever the user changes selection from one item to another in the combo box
- onStatusChanged(boolean) - Method in interface com.googlecode.lanterna.gui2.CheckBox.Listener
-
This is fired when the user has altered the checked state of this
CheckBox
- onStatusChanged(int, boolean) - Method in interface com.googlecode.lanterna.gui2.CheckBoxList.Listener
-
Called by the
CheckBoxList
when the user changes the toggle state of one item - onTextChanged(String, boolean) - Method in interface com.googlecode.lanterna.gui2.TextBox.TextChangeListener
-
Callback method invoked by the
TextBox
when the text content has changed - onTriggered(Button) - Method in interface com.googlecode.lanterna.gui2.Button.Listener
-
This is called when the user has triggered the button
- onUnhandledInput(Window, KeyStroke, AtomicBoolean) - Method in class com.googlecode.lanterna.gui2.WindowListenerAdapter
- onUnhandledInput(T, KeyStroke, AtomicBoolean) - Method in interface com.googlecode.lanterna.gui2.BasePaneListener
-
Called when a user entered some input which wasn't handled by the focused component.
- onUnhandledKeyStroke(TextGUI, KeyStroke) - Method in interface com.googlecode.lanterna.gui2.TextGUI.Listener
-
Fired either when no component was in focus during a keystroke or if the focused component and all its parent containers chose not to handle the event.
- onUnsupportedRequestCommand(boolean, byte) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- onUnsupportedStateCommand(boolean, byte) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- onUnsupportedSubnegotiation(byte, byte[]) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- Open - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Open"
- OPTION_AUTHENTICATION - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_ECHO - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_EXTEND_ASCII - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_LINEMODE - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOCRD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOFFD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOHTD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOHTS - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOLFD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOVTD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAOVTS - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_NAWS - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_STATUS - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_SUPPRESS_GO_AHEAD - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_TERMINAL_SPEED - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_TERMINAL_TYPE - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_TIMING_MARK - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_TOGGLE_FLOW_CONTROL - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- OPTION_TRANSMIT_BINARY - Static variable in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- originWindowPosition - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- OUTLINED_SQUARE - Static variable in class com.googlecode.lanterna.Symbols
-
□
- OUTLINED_SQUARE_SMALL - Static variable in class com.googlecode.lanterna.Symbols
-
▫
- outputStream - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- overrideDefinitions - Variable in class com.googlecode.lanterna.graphics.SimpleTheme
- overrideRenderer - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
-
Manually set renderer
- owner - Variable in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
P
- pack() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- PageDown - Enum constant in enum com.googlecode.lanterna.input.KeyType
- PageUp - Enum constant in enum com.googlecode.lanterna.input.KeyType
- paint(Graphics) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Overridden method from AWT's
Component
class that is called by OS window system when the component needs to be redrawn - paintComponent(Graphics) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Updates the back buffer (if necessary) and draws it to the component's surface
- paintComponent(Graphics) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Overridden method from Swing's
JComponent
class that is called by OS window system when the component needs to be redrawn - Panel - Class in com.googlecode.lanterna.gui2
-
This class is the basic building block for creating user interfaces, being the standard implementation of
Container
that supports multiple children. - Panel() - Constructor for class com.googlecode.lanterna.gui2.Panel
-
Default constructor, creates a new panel with no child components and by default set to a vertical
LinearLayout
layout manager. - Panel(LayoutManager) - Constructor for class com.googlecode.lanterna.gui2.Panel
- Panel.DefaultPanelRenderer - Class in com.googlecode.lanterna.gui2
- Panels - Class in com.googlecode.lanterna.gui2
-
Utility class for quickly bunching up components in a panel, arranged in a particular pattern
- Panels() - Constructor for class com.googlecode.lanterna.gui2.Panels
- parent - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- parent - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- parseCommand(byte[], int, int) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- parseSGR(String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- parseSubNegotiation(byte[], int, int) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- parseSubNegotiation(byte, byte[]) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- parseValue(String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- partialMatch - Variable in class com.googlecode.lanterna.input.CharacterPattern.Matching
- passwordInput - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
- pasteClipboardContent() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- pasteSelectionContent() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- pattern - Variable in class com.googlecode.lanterna.input.BasicCharacterPattern
- PATTERN - Static variable in class com.googlecode.lanterna.input.MouseCharacterPattern
- performMoveCaretDown() - Method in class com.googlecode.lanterna.gui2.TextBox
- performMoveCaretUp() - Method in class com.googlecode.lanterna.gui2.TextBox
- plus(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
- pollInput() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Polls the underlying input queue for user input, returning either a
KeyStroke
ornull
- pollInput() - Method in interface com.googlecode.lanterna.input.InputProvider
-
Returns the next
Key
off the input queue or null if there is no more input events available. - pollInput() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- pollInput() - Method in class com.googlecode.lanterna.screen.VirtualScreen
- pollInput() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- pollInput() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- pollInput() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- pollInput() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- popTitle() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- popTitle() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Replaces the terminal title with the top element from the title stack managed by the terminal (the element is removed from the stack as expected)
- popTitle() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- popTitle() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- popupWindow - Variable in class com.googlecode.lanterna.gui2.ComboBox
- PopupWindow() - Constructor for class com.googlecode.lanterna.gui2.ComboBox.PopupWindow
- position - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- position - Variable in class com.googlecode.lanterna.gui2.ScrollBar
- position - Variable in class com.googlecode.lanterna.input.MouseAction
- position - Variable in class com.googlecode.lanterna.input.ScreenInfoAction
- position - Variable in class com.googlecode.lanterna.TerminalRectangle
- postRender(ThemedTextGraphics, TextGUI, Window) - Method in interface com.googlecode.lanterna.gui2.WindowPostRenderer
-
Called by DefaultWindowTextGUI immediately after a Window has been rendered, to let you do post-processing.
- postRender(ThemedTextGraphics, TextGUI, Window) - Method in class com.googlecode.lanterna.gui2.WindowShadowRenderer
- postRenderer - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- preferredColumnSizes - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- preferredRowSizes - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- preferredWidth - Variable in class com.googlecode.lanterna.gui2.ProgressBar
- preferTerminalEmulator - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- preLight - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- prepareStringForPut(int, String) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- prepareWindow(TerminalSize, Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Called by
DefaultWindowManager
when iterating through all windows to decide their size and position. - prepareWindows(WindowBasedTextGUI, List<Window>, TerminalSize) - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
- prepareWindows(WindowBasedTextGUI, List<Window>, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Called by the GUI system before iterating through all windows during the drawing process.
- PREVIOUS - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The previous interactable component, reversed layout manager order (usually right->left, down->up).
- previousFocus(Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- previousFocus(Interactable) - Method in interface com.googlecode.lanterna.gui2.Container
-
Given an interactable, find the previous one in line to receive focus.
- previousFocus(Interactable) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- previousFocus(Interactable) - Method in class com.googlecode.lanterna.gui2.Panel
- privateModeTextBuffer - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- processEventsAndUpdate() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- processEventsAndUpdate() - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Main method to call when you are managing the event/input/update loop yourself.
- processInput() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- processInput() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Drains the input queue and passes the key strokes to the GUI system for processing.
- processInputMethodEvent(InputMethodEvent) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- processInputMethodEvent(InputMethodEvent) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- ProgressBar - Class in com.googlecode.lanterna.gui2
-
This GUI element gives a visual indication of how far a process of some sort has progressed at any given time.
- ProgressBar() - Constructor for class com.googlecode.lanterna.gui2.ProgressBar
-
Creates a new progress bar initially defined with a range from 0 to 100.
- ProgressBar(int, int) - Constructor for class com.googlecode.lanterna.gui2.ProgressBar
-
Creates a new progress bar with a defined range of minimum to maximum
- ProgressBar(int, int, int) - Constructor for class com.googlecode.lanterna.gui2.ProgressBar
-
Creates a new progress bar with a defined range of minimum to maximum and also with a hint as to how wide the progress bar should be drawn
- ProgressBar.DefaultProgressBarRenderer - Class in com.googlecode.lanterna.gui2
-
Default implementation of the progress bar GUI component renderer.
- ProgressBar.LargeProgressBarRenderer - Class in com.googlecode.lanterna.gui2
-
This progress bar renderer implementation takes slightly more space (three rows) and draws a slightly more complicates progress bar with fixed measurers to mark 25%, 50% and 75%.
- project(int, int) - Method in class com.googlecode.lanterna.graphics.SubTextGraphics
- properties - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- propertyMap - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- PropertyTheme - Class in com.googlecode.lanterna.graphics
-
Theme
implementation that stores the theme definition in a regular java Properties object. - PropertyTheme(Properties) - Constructor for class com.googlecode.lanterna.graphics.PropertyTheme
-
Creates a new
PropertyTheme
that is initialized by the properties passed in. - PropertyTheme(Properties, boolean) - Constructor for class com.googlecode.lanterna.graphics.PropertyTheme
-
Creates a new
PropertyTheme
that is initialized by the properties value and optionally prevents it from throwing an exception if there are invalid definitions in the properties object. - pushTitle() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- pushTitle() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Saves the current window title on a stack managed internally by the terminal.
- pushTitle() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- pushTitle() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
Prints one character to the terminal at the current cursor location.
- putCharacter(char) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- putCharacter(char) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- 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.virtual.DefaultVirtualTerminal
- putCharacter(TextCharacter) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- putControlChar(char) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- putCSIStyledString(int, int, String) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putCSIStyledString(int, int, String) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putCSIStyledString(int, int, String) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Puts a string on the screen at the specified position with the current colors and modifiers.
- putCSIStyledString(int, int, String) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putCSIStyledString(int, int, String) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putCSIStyledString(TerminalPosition, String) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putCSIStyledString(TerminalPosition, String) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putCSIStyledString(TerminalPosition, String) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Puts a string on the screen at the specified position with the current colors and modifiers.
- putCSIStyledString(TerminalPosition, String) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putCSIStyledString(TerminalPosition, String) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putString(int, int, String) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putString(int, int, String) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putString(int, int, String) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Puts a string on the screen at the specified position with the current colors and modifiers.
- putString(int, int, String) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putString(int, int, String) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putString(int, int, String) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- putString(int, int, String, SGR, SGR...) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putString(int, int, String, SGR, SGR...) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putString(int, int, String, SGR, SGR...) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Puts a string on the screen at the specified position with the current colors and modifiers.
- putString(int, int, String, SGR, SGR...) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putString(int, int, String, SGR, SGR...) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putString(int, int, String, Collection<SGR>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putString(int, int, String, Collection<SGR>) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putString(int, int, String, Collection<SGR>) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Puts a string on the screen at the specified position with the current colors and modifiers.
- putString(int, int, String, Collection<SGR>) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putString(int, int, String, Collection<SGR>) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putString(TerminalPosition, String) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putString(TerminalPosition, String) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putString(TerminalPosition, String) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Shortcut to calling:
- putString(TerminalPosition, String) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putString(TerminalPosition, String) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putString(TerminalPosition, String, SGR, SGR...) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- putString(TerminalPosition, String, SGR, SGR...) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- putString(TerminalPosition, String, SGR, SGR...) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Shortcut to calling:
- putString(TerminalPosition, String, SGR, SGR...) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- putString(TerminalPosition, String, SGR, SGR...) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- putString(String) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- putString(String) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
Prints a string to the terminal at the current cursor location.
- putString(String) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- putString(String) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- putString(String) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- putString(String) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Prints a string to the terminal at the current cursor location.
- putString(String) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- PUTTY - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from wikipedia, these are supposed to be what putty is using.
Q
- queryTerminalSize() - Method in class com.googlecode.lanterna.terminal.ansi.FixedTerminalSizeProvider
- queryTerminalSize() - Method in interface com.googlecode.lanterna.terminal.ansi.UnixTerminalSizeQuerier
-
Checks what the size of the terminal is, measured in number of rows and columns.
R
- RadioBoxList<V> - Class in com.googlecode.lanterna.gui2
-
The list box will display a number of items, of which one and only one can be marked as selected.
- RadioBoxList() - Constructor for class com.googlecode.lanterna.gui2.RadioBoxList
-
Creates a new RadioCheckBoxList with no items.
- RadioBoxList(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.RadioBoxList
-
Creates a new RadioCheckBoxList with a specified size.
- RadioBoxList.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be attached to the
RadioBoxList
in order to be notified on user actions - RadioBoxList.RadioBoxListItemRenderer<V> - Class in com.googlecode.lanterna.gui2
-
Default renderer for this component which is used unless overridden.
- RadioBoxListItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
- ratio - Variable in class com.googlecode.lanterna.gui2.SplitPanel
- read() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- read(byte[], int, int) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- readInput() - Method in interface com.googlecode.lanterna.input.InputProvider
-
Returns the next
Key
off the input queue or blocks until one is available. - readInput() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- readInput() - Method in class com.googlecode.lanterna.screen.VirtualScreen
- readInput() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- readInput() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- readInput() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- readInput() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- readInput(boolean, boolean) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- readKeyStroke() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Reads one key from the input queue, blocking or non-blocking depending on if blocking I/O has been enabled.
- readKeyStroke() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- readLock - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- readOnly - Variable in class com.googlecode.lanterna.gui2.ComboBox
- readOnly - Variable in class com.googlecode.lanterna.gui2.TextBox
- realAcquire() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- RealF3() - Constructor for class com.googlecode.lanterna.input.KeyStroke.RealF3
- realScreen - Variable in class com.googlecode.lanterna.screen.VirtualScreen
- red - Variable in enum com.googlecode.lanterna.TextColor.ANSI
- red - Variable in class com.googlecode.lanterna.TextColor.RGB
- RED - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- RED_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- refresh() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- refresh() - Method in interface com.googlecode.lanterna.screen.Screen
-
This method will take the content from the back-buffer and move it into the front-buffer, making the changes visible to the terminal in the process.
- refresh(Screen.RefreshType) - Method in interface com.googlecode.lanterna.screen.Screen
-
This method will take the content from the back-buffer and move it into the front-buffer, making the changes visible to the terminal in the process.
- refresh(Screen.RefreshType) - Method in class com.googlecode.lanterna.screen.TerminalScreen
- refresh(Screen.RefreshType) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- refreshByDelta() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- refreshFull() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- RefreshType() - Constructor for enum com.googlecode.lanterna.screen.Screen.RefreshType
- REGISTERED_THEMES - Static variable in class com.googlecode.lanterna.bundle.LanternaThemes
- registerPropTheme(String, Properties) - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
- registerTerminalResizeListener(Runnable) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- registerTerminalResizeListener(Runnable) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- registerTheme(String, Theme) - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
-
Registers a
Theme
with this class under a certain name so that callingLanternaThemes.getRegisteredTheme(String)
on that name will return this theme and callingLanternaThemes.getRegisteredThemes()
will return a collection including this name. - regularTextBuffer - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- reloadViews(File) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
- reloadViews(File) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- removeAllComponents() - Method in class com.googlecode.lanterna.gui2.Panel
-
Removes all child components from this panel
- removeBasePaneListener(BasePaneListener<T>) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- removeColumn(int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Removes a column from the table model
- removeComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- removeComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- removeComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Container
-
Removes the component from the container.
- removeComponent(Component) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- removeComponent(Component) - Method in class com.googlecode.lanterna.gui2.Panel
- removeItem(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Removes an item from the list box by its index.
- removeItem(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
- removeItem(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Removes an item from the combo box at a particular index
- removeItem(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- removeItem(V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Removes a particular item from the combo box, if it is present, otherwise does nothing
- removeLine(int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Removes a line from a
TextBox
component. - removeListener(Button.Listener) - Method in class com.googlecode.lanterna.gui2.Button
-
Removes a listener from the button's list of listeners to call when the button is triggered.
- removeListener(CheckBox.Listener) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Removes a listener from this check box so that, if it was previously added, it will no long receive any events
- removeListener(CheckBoxList.Listener) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Removes a listener from this
CheckBoxList
so that if it had been added earlier, it will no longer be called on user actions - removeListener(ComboBox.Listener) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Removes a listener from this
ComboBox
so that if it had been added earlier, it will no longer be called on user actions - removeListener(RadioBoxList.Listener) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Removes a listener from this
RadioBoxList
so that if it had been added earlier, it will no longer be called on user actions - removeListener(TableModel.Listener<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Removes a listener from this model so that it will no longer receive any notifications when the model changes
- removeListener(TextGUI.Listener) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- removeListener(TextGUI.Listener) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Removes a listener from this TextGUI so that it will no longer receive events
- removePattern(CharacterPattern) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Removes one pattern from the list of patterns in this InputDecoder
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- removeResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- removeResizeListener(TerminalResizeListener) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Removes a
TerminalResizeListener
from the list of listeners to be notified when the terminal has changed size - removeRow(int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Removes a row at a particular index from the table model.
- removeStyle(SGR) - Method in class com.googlecode.lanterna.gui2.Label
-
Removes an additional SGR style used when drawing the label, previously added by
addStyle(..)
. - removeTaskFromTimer(AnimatedLabel) - Static method in class com.googlecode.lanterna.gui2.AnimatedLabel
- removeTopLines(int) - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- removeVirtualTerminalListener(VirtualTerminalListener) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- removeVirtualTerminalListener(VirtualTerminalListener) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Removes a listener from this virtual terminal so it will no longer receive events.
- removeWindow(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- removeWindow(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Removes a window from the TextGUI.
- removeWindow(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
-
Removes the window from this WindowList.
- removeWindowListener(WindowListener) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- removeWindowListener(WindowListener) - Method in interface com.googlecode.lanterna.gui2.Window
-
Removes a
WindowListener
from thisWindow
. - render(Table<V>, V, int, int, boolean, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Called by the cell renderer to draw the content of the cell into the assigned area.
- renderer - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- repaint() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalImplementation
- repaint() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Called by the
GraphicalTerminalImplementation
when it would like the OS to schedule a repaint of the window - repaint() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
- replaceFactor - Variable in enum com.googlecode.lanterna.screen.TabBehaviour
- replaceTabs(String, int) - Method in enum com.googlecode.lanterna.screen.TabBehaviour
-
Given a string, being placed on the screen at column X, returns the same string with all tab characters (\t) replaced according to this TabBehaviour.
- reportPosition() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- requestedMouseCaptureMode - Variable in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- requestReply(boolean, byte) - Method in interface com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientEventListener
- reset() - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
- RESET - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
Focus has gone away and no component is now in focus
- resetAndInitialize(int, int, int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- resetColorAndSGR() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- resetColorAndSGR() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Removes all currently active SGR codes and sets foreground and background colors back to default.
- resetColorAndSGR() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- resetMemorizedCursorPosition() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
Used by the cursor reporting methods to reset any previous position memorized, so we're guaranteed to return the next reported position
- resize(TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- resize(TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns a copy of this image resized to a new size and using a specified filler character if the new size is larger than the old and we need to fill in empty areas.
- resize(TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- resizeListeners - Variable in class com.googlecode.lanterna.terminal.AbstractTerminal
- restoreCursorPosition() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- restoreTerminalSettings() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
Restores the terminal settings from last time
UnixLikeTerminal.saveTerminalSettings()
was called - restoreTerminalSettings() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- restoreTerminalSettingsAndKeyStrokeSignals() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- result - Variable in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
- result - Variable in class com.googlecode.lanterna.gui2.dialogs.MessageDialog
- result - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- result - Variable in class com.googlecode.lanterna.input.BasicCharacterPattern
- Result() - Constructor for enum com.googlecode.lanterna.gui2.Interactable.Result
- Retry - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Retry"
- Retry - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Retry"
- REVERSE - Enum constant in enum com.googlecode.lanterna.SGR
-
Reverse text mode, will flip the foreground and background colors while active
- ReverseBevel - Enum constant in enum com.googlecode.lanterna.gui2.Borders.BorderStyle
- REVERSED - Enum constant in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
The cursor is drawn by inverting the front- and background colors of the cursor position
- reverseMap(Map<K, V>) - Static method in class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
- ReverseTab - Enum constant in enum com.googlecode.lanterna.input.KeyType
- RGB(int, int, int) - Constructor for class com.googlecode.lanterna.TextColor.RGB
-
This class can be used to specify a color in 24-bit color space (RGB with 8-bit resolution per color).
- RGB_COLOR - Static variable in class com.googlecode.lanterna.TextColor.Factory
- RIGHT - Enum constant in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the right side of the container, attempting to allocate the preferred width of the component and at least the preferred height, but could be more depending on the other components added.
- RIGHT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The next interactable component, going right.
- rightMarginSize - Variable in class com.googlecode.lanterna.gui2.GridLayout
- rootNode - Variable in class com.googlecode.lanterna.graphics.AbstractTheme
- row - Variable in class com.googlecode.lanterna.TerminalPosition
- rows - Variable in class com.googlecode.lanterna.gui2.table.TableModel
- rows - Variable in class com.googlecode.lanterna.TerminalSize
- run() - Method in class com.googlecode.lanterna.gui2.AnimatedLabel.AnimationTimerTask
- run() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog.CancelHandler
- run() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog.DoNothing
- run() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog.OkHandler
- run() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog.CancelHandler
- run() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog.DoNothing
- run() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog.OkHandler
- runOnGUIThreadIfExistsOtherwiseRunDirect(Runnable) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
Takes a
Runnable
and immediately executes it if this is called on the designated GUI thread, otherwise schedules it for later invocation. - runSelectedItem() - Method in class com.googlecode.lanterna.gui2.ActionListBox
- runSTTYCommand(String...) - Method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- runSTTYCommand(String...) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
S
- SameTextGUIThread - Class in com.googlecode.lanterna.gui2
-
This
TextGUIThread
implementation is assuming the GUI event thread will be the same as the thread that creates theTextGUI
objects. - SameTextGUIThread(TextGUI) - Constructor for class com.googlecode.lanterna.gui2.SameTextGUIThread
- SameTextGUIThread.Factory - Class in com.googlecode.lanterna.gui2
-
Default factory class for
SameTextGUIThread
, you need to pass this to theTextGUI
constructor if you want it to use this class - Save - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Save"
- saveCursorPosition() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- savedCursorPosition - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- saveTerminalSettings() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
Stores the current terminal device settings (the ones that are modified through this interface) so that they can be restored later using
UnixLikeTerminal.restoreTerminalSettings()
- saveTerminalSettings() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- SCHEDULED_TASKS - Static variable in class com.googlecode.lanterna.gui2.AnimatedLabel
- screen - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUI
- screen - Variable in class com.googlecode.lanterna.screen.ScreenTextGraphics
- Screen - Interface in com.googlecode.lanterna.screen
-
Screen is a fundamental layer in Lanterna, presenting the terminal as a bitmap-like surface where you can perform smaller in-memory operations to a back-buffer, effectively painting out the terminal as you'd like it, and then call
refresh
to have the screen automatically apply the changes in the back-buffer to the real terminal. - Screen.RefreshType - Enum in com.googlecode.lanterna.screen
-
This enum represents the different ways a Screen can refresh the screen, moving the back-buffer data into the front-buffer that is being displayed.
- ScreenBuffer - Class in com.googlecode.lanterna.screen
-
Defines a buffer used by AbstractScreen and its subclasses to keep its state of what's currently displayed and what the edit buffer looks like.
- ScreenBuffer(BasicTextImage) - Constructor for class com.googlecode.lanterna.screen.ScreenBuffer
- ScreenBuffer(TerminalSize, TextCharacter) - Constructor for class com.googlecode.lanterna.screen.ScreenBuffer
-
Creates a new ScreenBuffer with a given size and a TextCharacter to initially fill it with
- ScreenInfoAction - Class in com.googlecode.lanterna.input
-
ScreenInfoAction, a KeyStroke in disguise, this class contains the reported position of the screen cursor.
- ScreenInfoAction(TerminalPosition) - Constructor for class com.googlecode.lanterna.input.ScreenInfoAction
-
Constructs a ScreenInfoAction based on a location 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
- ScreenPointComparator() - Constructor for class com.googlecode.lanterna.screen.TerminalScreen.ScreenPointComparator
- ScreenTextGraphics - Class in com.googlecode.lanterna.screen
-
This is an implementation of TextGraphics that targets the output to a Screen.
- ScreenTextGraphics(Screen) - Constructor for class com.googlecode.lanterna.screen.ScreenTextGraphics
-
Creates a new
ScreenTextGraphics
targeting the specified screen - SCROLL_DOWN - Enum constant in enum com.googlecode.lanterna.input.MouseActionType
- SCROLL_UP - Enum constant in enum com.googlecode.lanterna.input.MouseActionType
- Scrollable - Interface in com.googlecode.lanterna.graphics
-
Describes an area that can be 'scrolled', by moving a range of lines up or down.
- scrollBar - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- scrollBar - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- ScrollBar - Class in com.googlecode.lanterna.gui2
-
Classic scrollbar that can be used to display where inside a larger component a view is showing.
- ScrollBar(Direction) - Constructor for class com.googlecode.lanterna.gui2.ScrollBar
-
Creates a new
ScrollBar
with a specified direction - ScrollBar.DefaultScrollBarRenderer - Class in com.googlecode.lanterna.gui2
-
Default renderer for
ScrollBar
which will be used unless overridden. - ScrollBar.ScrollBarRenderer - Class in com.googlecode.lanterna.gui2
-
Helper class for making new
ScrollBar
renderers a little bit cleaner - ScrollbarListener() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal.ScrollbarListener
- ScrollbarListener() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal.ScrollbarListener
- ScrollBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ScrollBar.ScrollBarRenderer
- scrollBarsHidden - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- scrollController - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- ScrollController() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal.ScrollController
- ScrollController() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal.ScrollController
- scrollHint - Variable in class com.googlecode.lanterna.screen.TerminalScreen
- ScrollHint(int, int, int) - Constructor for class com.googlecode.lanterna.screen.TerminalScreen.ScrollHint
- ScrollingAWTTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This is a AWT Container that carries an
AWTTerminal
with a scrollbar, effectively implementing a pseudo-terminal with scrollback history. - ScrollingAWTTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
Creates a new
ScrollingAWTTerminal
with all default options - ScrollingAWTTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
Creates a new
ScrollingAWTTerminal
with customizable settings. - ScrollingAWTTerminal.ScrollbarListener - Class in com.googlecode.lanterna.terminal.swing
- ScrollingAWTTerminal.ScrollController - Class in com.googlecode.lanterna.terminal.swing
- ScrollingSwingTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This is a Swing JComponent that carries a
SwingTerminal
with a scrollbar, effectively implementing a pseudo-terminal with scrollback history. - ScrollingSwingTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
Creates a new
ScrollingSwingTerminal
with all default options - ScrollingSwingTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
Creates a new
ScrollingSwingTerminal
with customizable settings. - ScrollingSwingTerminal.ScrollbarListener - Class in com.googlecode.lanterna.terminal.swing
- ScrollingSwingTerminal.ScrollController - Class in com.googlecode.lanterna.terminal.swing
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.graphics.Scrollable
-
Scroll a range of lines of this Scrollable according to given distance.
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Scroll a range of lines of this TextImage according to given distance.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Performs the scrolling on its back-buffer.
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.screen.Screen
-
Scroll a range of lines of this Screen according to given distance.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
Perform the scrolling and save scroll-range and distance in order to be able to optimize Terminal-update later.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- scrollModelUpdateBySystem - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- scrollModelUpdateBySystem - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- scrollOffset - Variable in class com.googlecode.lanterna.gui2.AbstractListBox
- ScrollPanelLayoutManager() - Constructor for class com.googlecode.lanterna.gui2.SplitPanel.ScrollPanelLayoutManager
- scrollTopIndex - Variable in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
- scrollValue - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal.ScrollController
- scrollValue - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal.ScrollController
- seenEOF - Variable in class com.googlecode.lanterna.input.InputDecoder
- selectAction - Variable in class com.googlecode.lanterna.gui2.table.Table
- selectByCharacter(Character) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
- selectDefaultFont() - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the default font to use depending on the platform
- selectDefaultFont(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the default font to use depending on the platform
- selected - Variable in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
- selectedColumn - Variable in class com.googlecode.lanterna.gui2.table.Table
- selectedDir - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
- selectedDir - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
- selectedFile - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- selectedFile - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
- selectedIndex - Variable in class com.googlecode.lanterna.gui2.AbstractListBox
- selectedIndex - Variable in class com.googlecode.lanterna.gui2.ComboBox
- selectedRow - Variable in class com.googlecode.lanterna.gui2.table.Table
- self() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- self() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
This is a little hack to avoid doing typecasts all over the place when having to return
T
. - self() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Helper method for casting this to
type
parameterB
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
- selfClass() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- SeparateTextGUIThread - Class in com.googlecode.lanterna.gui2
-
Default implementation of TextGUIThread, this class runs the GUI event processing on a dedicated thread.
- SeparateTextGUIThread(TextGUI) - Constructor for class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- SeparateTextGUIThread.Factory - Class in com.googlecode.lanterna.gui2
-
Factory class for creating SeparateTextGUIThread objects
- Separator - Class in com.googlecode.lanterna.gui2
-
Static non-interactive component that is typically rendered as a single line.
- Separator(Direction) - Constructor for class com.googlecode.lanterna.gui2.Separator
-
Creates a new
Separator
for a specific direction, which will decide whether to draw a horizontal line or a vertical line - Separator.DefaultSeparatorRenderer - Class in com.googlecode.lanterna.gui2
-
This is the default separator renderer that is used if you don't override anything.
- Separator.SeparatorRenderer - Class in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new button renderers a little bit more clear
- SeparatorRenderer() - Constructor for class com.googlecode.lanterna.gui2.Separator.SeparatorRenderer
- serverSocket - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
- Set() - Constructor for class com.googlecode.lanterna.graphics.StyleSet.Set
- Set(StyleSet<?>) - Constructor for class com.googlecode.lanterna.graphics.StyleSet.Set
- setActionLabel(String) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Defines the label to be but on the confirmation button (default: "ok").
- setActionLabel(String) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Defines the label to be but on the confirmation button (default: "ok").
- setActive(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "active"
- setActiveWindow(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- setActiveWindow(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Selects a particular window to be considered 'active' and receive all input events
- setActiveWindow(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
- setAll(TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- setAll(TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Sets the text image content to one specified character (including color and style)
- setAll(TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- setAllDirty() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- setAllowPartialColumn(boolean) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- setAllowPartialColumn(boolean) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
- setAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Sets the auto-close trigger to use on this terminal.
- setAutoOpenTerminalEmulatorWindow(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Controls whether a SwingTerminalFrame shall be automatically shown (.setVisible(true)) immediately after creation.
- setBackground(TextColor) - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
Modifies the background color of this
DefaultMutableThemeStyle
to the value passed in - setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Updates the current background color
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.Label
-
Overrides the current theme's background color and use the one specified.
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Changes the background color for all the following characters put to the terminal.
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setBacklogSize(int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setBacklogSize(int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Sets the number of rows to allow in the non-private buffer above the viewport.
- setBlockingIO(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Enables blocking I/O, causing calls to
readKeyStroke()
to block until there is input available. - setBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Attaches a boolean value property to this
SimpleTheme
that will be returned if callingSimpleTheme.Definition.getBooleanProperty(String, boolean)
with the same name. - setBottomMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the bottom margin, i.e.
- setCanCancel(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Sets if the dialog can be cancelled or not (default:
true
) - setCanCancel(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Sets if the dialog can be cancelled or not (default:
true
) - setCaretPosition(int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Moves the text caret position horizontally to a new position in the
TextBox
. - setCaretPosition(int, int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Moves the text caret position to a new position in the
TextBox
. - setCaretWarp(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets if the caret should jump to the beginning of the next line if right arrow is pressed while at the end of a line.
- setCell(int, int, V) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Updates the call value stored at a specific column/row coordinate.
- setCellHorizontalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when horizontally separating table cells from each other.
- setCellSelection(boolean) - Method in class com.googlecode.lanterna.gui2.table.Table
-
If
true
, the user will be able to select and navigate individual cells, otherwise the user can only select full rows. - setCellVerticalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when vertically separating table cells from each other.
- setCharacter(int, int, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setCharacter(int, int, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setCharacter(int, int, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value
- setCharacter(int, int, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setCharacter(int, int, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.SubTextGraphics
- setCharacter(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value, without using the current colors and modifiers of this TextGraphics.
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setCharacter(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- setCharacter(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.screen.Screen
-
Sets a character in the back-buffer to a specified value with specified colors and modifiers.
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenTextGraphics
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.terminal.virtual.VirtualTerminalTextGraphics
- setCharacter(TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setCharacter(TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setCharacter(TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value
- setCharacter(TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setCharacter(TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setCharacter(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value, without using the current colors and modifiers of this TextGraphics.
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setCharacter(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- setCharacter(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.screen.Screen
-
Sets a character in the back-buffer to a specified value with specified colors and modifiers.
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- setCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Stores a character value in this definition under a specific name.
- setCharacterAt(int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- setCharacterAt(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Sets the character at a specific position in the image to a particular TextCharacter.
- setCharacterAt(int, int, TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- setCharacterAt(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- setCharacterAt(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Sets the character at a specific position in the image to a particular TextCharacter.
- setCharacterAt(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- setChecked(boolean) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Programmatically updated the check box to a particular checked state
- setChecked(int, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
- setChecked(V, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Programmatically sets the checked state of an item in the list box
- setCheckedIndex(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
- setCheckedItem(V) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Sets the currently checked item by the value itself.
- setCheckedItemIndex(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Sets the currently selected item by index.
- setCloseAutomaticallyOnAction(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Sets if clicking on an action automatically closes the dialog after the action is finished (default:
true
) - setCloseWindowWithEscape(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Setting this property to
true
will cause pressing the ESC key to close the window. - setColor(TextColor) - Method in class com.googlecode.lanterna.gui2.EmptySpace
-
Changes the color this component will use when drawn
- setColumnDirty(int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- setColumnLabel(int, String) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Updates the label of a column header
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- setComponent(Component) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the top-level component inside this BasePane.
- setComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Composite
-
Sets the component which is inside this Composite.
- setComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Window
-
Sets the top-level component in the window, this will be the only component unless it's a container of some kind that you add child-components to.
- setContentOffset(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setContentOffset(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is called by the GUI system to update the window on, as of the last drawing operation, the distance from the top-left position of the window including decorations to the top-left position of the actual content area.
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setCursorPosition(int, int) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- setCursorPosition(int, int) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Moves the text cursor to a new location on the terminal.
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Moves the current cursor position or hides it.
- setCursorPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.screen.Screen
-
A screen implementation typically keeps a location on the screen where the cursor will be placed after drawing and refreshing the buffers, this method controls that location.
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setCursorPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- setCursorPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Same as calling
setCursorPosition(position.getColumn(), position.getRow())
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the value that suggests if the cursor should be visible or not (it's still up to the component renderer if it's going to honour this or not).
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setCursorVisible(boolean) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- setCursorVisible(boolean) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Hides or shows the text cursor, but not all terminal (-emulators) supports this.
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setCustom(String, TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Adds a custom definition style to the theme using the supplied name.
- setDecoratedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setDecoratedSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is called by the GUI system to update the window on how large it is, counting window decorations too.
- setDescription(String) - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Changes the description of the dialog
- setDirty(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- setDropDownNumberOfRows(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Sets the number of items to display in drop down at one time, if there are more items in the model there will be a scrollbar to help the user navigate.
- setEchoOff() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- setEnabled(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- setEnabled(boolean) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Prevents the component from receiving input focus if this is called with a
false
value. - setEnableDirectionBasedMovements(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setEnableDirectionBasedMovements(boolean) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
If set to false, using the keyboard arrows keys will have the same effect as using the tab and reverse tab.
- setEOFWhenNoWindows(boolean) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Sets whether the TextGUI should return EOF when you try to read input while there are no windows in the window manager.
- setEscapeByArrowKey(boolean) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the flag for if this table can be navigated away from when the selected row is at one of the extremes and the user presses the array key to continue in that direction.
- setEventListener(TelnetTerminal.TelnetClientEventListener) - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- setExceptionHandler(TextGUIThread.ExceptionHandler) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- setExceptionHandler(TextGUIThread.ExceptionHandler) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Updates the exception handler used by this TextGUIThread.
- setExpandableColumns(Collection<Integer>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the list of columns (by index, where 0 is the first column) that can be expanded, should the drawable area be larger than the table is requesting.
- setExtraWindowHints(Collection<Window.Hint>) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Assigns a set of extra window hints that you want the built dialog to have
- setExtraWindowHints(Set<Window.Hint>) - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Assigns a set of extra window hints that you want the built dialog to have
- setFillAreaBeforeDrawingComponents(boolean) - Method in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
-
If setting this to
false
(default istrue
), thePanel
will not reset it's drawable area with the space character ' ' before drawing all the components. - setFillColorOverride(TextColor) - Method in class com.googlecode.lanterna.gui2.Panel
-
Sets an override color to be used instead of the theme's color for Panels when drawing unused space.
- setFixedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setFixedSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Window
-
Calling this method will add the FIXED_SIZE window hint (if it wasn't present already) and attempt to force the window to always have the size specified.
- setFocusedInteractable(Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setFocusedInteractable(Interactable) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the component currently in focus within this root container, or sets no component in focus if
null
is passed in. - setFocusedInteractable(Interactable) - Method in interface com.googlecode.lanterna.gui2.Window
-
Sets the component currently in focus within this window, or sets no component in focus if
null
is passed in. - setFocusedInteractable(Interactable, Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setForceAWTOverSwing(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Normally when a graphical terminal emulator is created by the factory, it will create a
SwingTerminalFrame
unless Swing is not present in the system. - setForceTextTerminal(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Controls whether a text-based Terminal shall be created even if the system supports a graphical environment
- setForeground(TextColor) - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
Modifies the foreground color of this
DefaultMutableThemeStyle
to the value passed in - setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Updates the current foreground color
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.Label
-
Overrides the current theme's foreground color and use the one specified.
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Changes the foreground color for all the following characters put to the terminal.
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setGrowScrollTracker(boolean) - Method in class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
-
Should tracker automatically grow in size along with the
ScrollBar
(default:true
) - setHeaderHorizontalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when separating the table header labels from each other.
- setHeaderVerticalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when separating the table header row from the actual "data" cells below.
- setHideScrollBars(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
Controls whether scrollbars should be visible or not when a multi-line
TextBox
has more content than it can draw in the area it was assigned (default: false) - setHints(Collection<Window.Hint>) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setHints(Collection<Window.Hint>) - Method in interface com.googlecode.lanterna.gui2.Window
-
Updates the set of active hints for this window.
- setHorizontalFocusSwitching(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
If set to
true
, the TextBox will switch focus to the next available component to the left if the cursor in the TextBox is at the left-most position (index 0) on the row and the user pressed the 'left' arrow key, or vice versa for pressing the 'right' arrow key when the cursor in at the right-most position of the current row. - setHorizontalSpacing(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the horizontal spacing, i.e.
- setInitialContent(String) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets the initial content the dialog will have
- setInitialTerminalSize(TerminalSize) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets a hint to the TerminalFactory of what size to use when creating the terminal.
- setInputFilter(InputFilter) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- setInputFilter(InputFilter) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Assigns an input filter to the interactable component.
- setInputTimeout(int) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Only for StreamBasedTerminals: After seeing e.g.
- setInsensitive(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "insensitive"
- setItem(int, V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Updates the combo box so the item at the specified index is swapped out with the supplied value in the
item
parameter - setLabel(String) - Method in class com.googlecode.lanterna.gui2.Button
-
Updates the label on the button to the specified string
- setLabel(String) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Updates the label of the checkbox
- setLabelFormat(String) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Sets the label format this progress bar should use when the component is drawn.
- setLabelWidth(Integer) - Method in class com.googlecode.lanterna.gui2.Label
-
Use this method to limit how wide the label can grow.
- setLayoutData(LayoutData) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- setLayoutData(LayoutData) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- setLayoutData(LayoutData) - Method in interface com.googlecode.lanterna.gui2.Component
-
Sets optional layout data associated with this component.
- setLayoutManager(LayoutManager) - Method in class com.googlecode.lanterna.gui2.Panel
-
Assigns a new layout manager to this panel, replacing the previous layout manager assigned.
- setLeftMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the left margin, i.e.
- setLineMode0() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- setLines(String[]) - Method in class com.googlecode.lanterna.gui2.Label
-
Protected access to set the internal representation of the text in this label, to be used by sub-classes of label in certain cases where
setText(..)
doesn't work. - setListBoxSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Sets the size of the internal
ActionListBox
in columns and rows, forcing scrollbars to appear if the space isn't big enough to contain all the items - setListBoxSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Sets the size of the list box in the dialog, scrollbars will be used if there is not enough space to draw all items.
- setListItemRenderer(AbstractListBox.ListItemRenderer<V, T>) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
This method overrides the
ListItemRenderer
that is used to draw each element in the list box. - setMask(Character) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets the current text mask, meaning the substitute to draw instead of the text inside the
TextBox
. - setMax(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updates the maximum value of this progress bar.
- setMenuBar(MenuBar) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- setMenuBar(MenuBar) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setMenuBar(MenuBar) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the active
MenuBar
for this base pane/window. - setMenuBar(MenuBar) - Method in interface com.googlecode.lanterna.gui2.Window
-
Sets the active
MenuBar
for this window. - setMin(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updates the minimum value of this progress bar.
- setMinimumSize(TerminalSize) - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
Sets the minimum size we want the virtual screen to have.
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- setModifiers(EnumSet<SGR>) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Sets the active modifiers to exactly the set passed in to this method.
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setModifiers(EnumSet<SGR>) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setMouseCaptureMode(MouseCaptureMode) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setMouseCaptureMode(MouseCaptureMode) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the mouse capture mode the terminal should use.
- setMouseCaptureMode(MouseCaptureMode) - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Enabled or disables capturing of mouse event.
- setMouseCaptureMode(MouseCaptureMode) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- setMouseCaptureMode(MouseCaptureMode) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- setPasswordInput(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets if the text box the dialog will have contains a password and should be masked (default:
false
) - setPosition(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- setPosition(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Component
-
This method will be called by the layout manager when it has decided where the component is to be located.
- setPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is called by the GUI system to update the window on where the window manager placed it.
- setPreferredSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- setPreferredSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Component
-
Overrides the components preferred size calculation and makes the
getPreferredSize()
always return the value passed in here. - setPreferredWidth(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updated the preferred width hint, which tells the renderer how wide this progress bar would like to be.
- setPreferTerminalEmulator(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Controls whether a Swing or AWT TerminalFrame shall be preferred if the system has both a Console and a graphical environment
- setPreLight(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "prelight"
- setRatio(int, int) - Method in class com.googlecode.lanterna.gui2.SplitPanel
- setReadOnly(boolean) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Sets the combo box to either read-only or writable.
- setReadOnly(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets the read-only mode of the
TextBox
, meaning text input from the user through the keyboard is prevented. - setRenderer(ComponentRenderer<T>) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
Explicitly sets the
ComponentRenderer
to be used when drawing this component. - setRenderer(Class<T>, SimpleTheme.RendererProvider<T>) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Registered a callback to get a custom
ComponentRenderer
for a particular class. - setResizeNotificationOn() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- setRightMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the right margin, i.e.
- setRowDirty(int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- setScrollBarsHidden(boolean) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- setScrollBarsHidden(boolean) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
- setScrollMaximum(int) - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Sets the maximum value the scrollbar's position (minus the view size) can have
- setScrollPosition(int) - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Sets the scrollbar's position, should be a value between 0 and
maximum - view size
- setSelectAction(Runnable) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Assigns an action to run whenever the user presses the enter or space key while focused on the table.
- setSelected(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "selected"
- setSelectedColumn(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
If in cell selection mode, updates which column is selected and ensures the selected column is visible in the view.
- setSelectedDirectory(File) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Sets the directory that is initially selected in the dialog
- setSelectedFile(File) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Sets the file that is initially selected in the dialog
- setSelectedIndex(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Sets which item in the list box that is currently selected.
- setSelectedIndex(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Programmatically selects one item in the combo box, which causes the displayed text to change to match the label of the selected index.
- setSelectedIndex(int, boolean) - Method in class com.googlecode.lanterna.gui2.ComboBox
- setSelectedItem(V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Programmatically selects one item in the combo box by passing in the value the should be selected.
- setSelectedRow(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the index of the selected row and ensures the selected row is visible in the view
- setSGRs(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
Modifies the SGR modifiers of this
DefaultMutableThemeStyle
to the values passed it. - setShowHiddenDirectories(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Sets if hidden directories should be visible in the dialog (default:
false
- setShowHiddenDirectories(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Sets if hidden files and directories should be visible in the dialog (default:
false
- setSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- setSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- setSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- setSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Component
-
This method will be called by the layout manager when it has decided how large the component will be.
- setSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Window
-
Deprecated.This method is deprecated now as it probably doesn't do what you think. Please use
setFixedSize
orsetDecoratedSize
instead, depending on what you are trying to do. - setSize(TerminalSize, boolean) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setSpacing(int) - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
Sets the amount of empty space to put in between components.
- setStrictFocusChange(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setStrictFocusChange(boolean) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
If set to true, up/down array keys will not translate to next/previous if there are no more components above/below.
- setStyleable(boolean) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
- setStyleFrom(StyleSet<?>) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
copy colors and set of SGR codes
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setStyleFrom(StyleSet<?>) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setSuggestedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Sets the suggested size for the file dialog, it won't have exactly this size but roughly.
- setSuggestedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Sets the suggested size for the file dialog, it won't have exactly this size but roughly.
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.graphics.NullTextGraphics
- setTabBehaviour(TabBehaviour) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the behaviour to use when expanding tab characters (\t) to spaces
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- setTabBehaviour(TabBehaviour) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.screen.AbstractScreen
- setTabBehaviour(TabBehaviour) - Method in interface com.googlecode.lanterna.screen.Screen
-
Sets the behaviour for what to do about tab characters.
- setTableCellRenderer(TableCellRenderer<V>) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Replaces the
TableCellRenderer
used by this table when drawing cells - setTableHeaderRenderer(TableHeaderRenderer<V>) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Replaces the
TableHeaderRenderer
used by this table when drawing the table's header - setTableModel(TableModel<V>) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Updates the table with a new table model, effectively replacing the content of the table completely
- setTelnetPort(int) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Primarily for debugging applications with mouse interactions: If no Console is available (e.g.
- setTerminalEmulatorColorConfiguration(TerminalEmulatorColorConfiguration) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the color configuration to use on created SwingTerminalFrames created by this factory
- setTerminalEmulatorDeviceConfiguration(TerminalEmulatorDeviceConfiguration) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the device configuration to use on created SwingTerminalFrames created by this factory
- setTerminalEmulatorFontConfiguration(AWTTerminalFontConfiguration) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the font configuration to use on created SwingTerminalFrames created by this factory
- setTerminalEmulatorFrameAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the auto-close trigger to use on created SwingTerminalFrames created by this factory.
- setTerminalEmulatorTitle(String) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the title to use on created SwingTerminalFrames created by this factory
- setTerminalSize(int, int) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setTerminalSize(int, int) - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Attempts to resize the terminal through dtterm extensions "CSI 8 ; rows ; columns ; t".
- setTerminalSize(int, int) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- setTerminalSize(int, int) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- setTerminalSize(TerminalSize) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- setTerminalSize(TerminalSize) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Changes the "visible size" of the virtual terminal.
- setText(String) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Sets the main text of the
MessageDialog
- setText(String) - Method in class com.googlecode.lanterna.gui2.Label
-
Updates the text this label is displaying
- setText(String) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Updates the text content of the
TextBox
to the supplied string. - setTextBoxSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets the size of the text box the dialog will have
- setTextChangeListener(TextBox.TextChangeListener) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Assigns a change listener for when the TextBox content has changed.
- setTextGUI(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setTextGUI(WindowBasedTextGUI) - Method in interface com.googlecode.lanterna.gui2.Window
-
DON'T CALL THIS METHOD YOURSELF, it is called automatically by the TextGUI system when you add a window.
- setTextImage(TextImage) - Method in class com.googlecode.lanterna.gui2.ImageComponent
- setTheme(Theme) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
- setTheme(Theme) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- setTheme(Theme) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- setTheme(Theme) - Method in interface com.googlecode.lanterna.gui2.BasePane
- setTheme(Theme) - Method in interface com.googlecode.lanterna.gui2.Component
-
Overrides the
Theme
this component will use so rather than deriving the theme from either the window or the GUI system, it will always return this theme. - setTheme(Theme) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Sets the global theme to be used by this TextGUI.
- setTimeoutUnits(int) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Sets the number of 1/4-second units for how long to try to get further input to complete an escape-sequence for a special Key.
- setTitle(String) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Alters the title of the window to the supplied string
- setTitle(String) - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Changes the title of the dialog
- setTitle(String) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Sets the title of the
MessageDialog
- setTitle(String) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- setTitle(String) - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
This methods sets the title of the terminal, which is normally only visible if you are running the application in a terminal emulator in a graphical environment.
- setTitle(String) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- setTitle(String) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- setTopMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the top margin, i.e.
- setUnixTerminalCtrlCBehaviour(UnixLikeTerminal.CtrlCBehaviour) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the default CTRL-C behavior to use for all
UnixTerminal
objects created by this factory. - setUnusedSpaceCharacter(char) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
Sets the character to represent an empty untyped space in the text box.
- setValidationPattern(Pattern) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets a pattern on which the content of the text box is to be validated.
- setValidationPattern(Pattern, String) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Helper method that assigned a validator to the text box the dialog will have which matches the pattern supplied
- setValidator(TextInputDialogResultValidator) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets the validator that will be attached to the text box in the dialog
- setValue(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updates the value of this progress bar, which will update the visual state.
- setVerticalFocusSwitching(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
If set to
true
, the component will switch to the next available component above if the cursor is at the top of the TextBox and the user presses the 'up' array key, or switch to the next available component below if the cursor is at the bottom of the TextBox and the user presses the 'down' array key. - setVerticalSpacing(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the vertical spacing, i.e.
- setViewLeftColumn(int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- setViewLeftColumn(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Deprecated.Use the table renderers method instead
- setViewLeftColumn(int) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Modifies which column is the first visible, this may be overwritten depending on the circumstances when drawing the table.
- setViewportTopLeft(TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen
- setViewSize(int) - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Sets the view size of the scrollbar, determining how big the scrollbar's tracker should be and also affecting the maximum value of tracker's position
- setViewTopLeft(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- setViewTopLeft(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.TextBox.TextBoxRenderer
- setViewTopRow(int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- setViewTopRow(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Deprecated.Use the table renderers method instead
- setViewTopRow(int) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Modifies which row is the first visible, this may be overwritten depending on the circumstances when drawing the table.
- setVirtualScreenEnabled(boolean) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Deprecated.This method don't do anything anymore (as of 3.1.0)
- setVirtualScreenEnabled(boolean) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
This method controls whether or not the virtual screen should be used.
- setVisible(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- setVisible(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- setVisible(boolean) - Method in interface com.googlecode.lanterna.gui2.Component
-
Sets the component's own state as to if it should be visible or not.
- setVisible(boolean) - Method in interface com.googlecode.lanterna.gui2.Window
-
This values is optionally used by the window manager to decide if the windows should be drawn or not.
- setVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- setVisibleColumns(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the number of columns this table should show.
- setVisibleRows(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the number of rows this table will show.
- setWholeBufferDirty() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
Marks the whole buffer as dirty so every cell is considered in need to repainting.
- setWindowDecorationRenderer(WindowDecorationRenderer) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
Changes the
WindowDecorationRenderer
this theme will return. - setWindowPostRenderer(WindowPostRenderer) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
Changes the
WindowPostRenderer
this theme will return. - setWindowPostRenderer(WindowPostRenderer) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Sets the post-renderer to use for this window.
- setWrapBehaviour(WrapBehaviour) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- SGR - Enum in com.googlecode.lanterna
-
SGR - Select Graphic Rendition, changes the state of the terminal as to what kind of text to print after this command.
- SGR() - Constructor for enum com.googlecode.lanterna.SGR
- sgrMap - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- sgrs - Variable in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
- shapeRenderer - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- ShapeRenderer - Interface in com.googlecode.lanterna.graphics
-
This package private interface exposes methods for translating abstract lines, triangles and rectangles to discreet points on a grid.
- SHIFT - Static variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
- shiftDown - Variable in class com.googlecode.lanterna.input.KeyStroke
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.DialogWindow
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
- showDialog(WindowBasedTextGUI, boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
Displays the waiting dialog and optionally blocks until another thread closes it
- showDialog(WindowBasedTextGUI, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
Creates and displays a waiting dialog without blocking for it to finish
- showDialog(WindowBasedTextGUI, String, String, int, T...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Shortcut for quickly creating a new dialog
- showDialog(WindowBasedTextGUI, String, String, TerminalSize, T...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Shortcut for quickly creating a new dialog
- showDialog(WindowBasedTextGUI, String, String, Runnable...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialog
-
Helper method for immediately displaying a
ActionListDialog
, the method will return when the dialog is closed - showDialog(WindowBasedTextGUI, String, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
Shortcut for quickly showing a
TextInputDialog
- showDialog(WindowBasedTextGUI, String, String, T...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Shortcut for quickly creating a new dialog
- showHiddenDirectories - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
- showHiddenDirectories - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
- showHiddenDirs - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
- showHiddenFilesAndDirs - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialog
- showMessageDialog(WindowBasedTextGUI, String, String, MessageDialogButton...) - Static method in class com.googlecode.lanterna.gui2.dialogs.MessageDialog
-
Shortcut for quickly displaying a message box
- showNumberDialog(WindowBasedTextGUI, String, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
Shortcut for quickly showing a
TextInputDialog
that only accepts numbers - showPasswordDialog(WindowBasedTextGUI, String, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
Shortcut for quickly showing a
TextInputDialog
with password masking - showPopup(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ComboBox
- shrinkHeightToFitArea(TerminalSize, int[]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- shrinkWidthToFitArea(TerminalSize, int[]) - Method in class com.googlecode.lanterna.gui2.GridLayout
- shutdownHook - Variable in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- SimpleTerminalResizeListener - Class in com.googlecode.lanterna.terminal
-
This class is a simple implementation of Terminal.ResizeListener which will keep track of the size of the terminal and let you know if the terminal has been resized since you last checked.
- SimpleTerminalResizeListener(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
-
Creates a new SimpleTerminalResizeListener
- SimpleTheme - Class in com.googlecode.lanterna.graphics
-
Very basic implementation of
Theme
that allows you to quickly define a theme in code. - SimpleTheme(TextColor, TextColor, SGR...) - Constructor for class com.googlecode.lanterna.graphics.SimpleTheme
-
Creates a new
SimpleTheme
object that uses the supplied constructor arguments as the default style - SimpleTheme.Definition - Class in com.googlecode.lanterna.graphics
-
Internal class inside
SimpleTheme
used to allow basic editing of the default style and the optional overrides. - SimpleTheme.RendererProvider<T> - Interface in com.googlecode.lanterna.graphics
- SINGLE_LINE - Enum constant in enum com.googlecode.lanterna.gui2.TextBox.Style
-
The
TextBox
contains a single line of text and is typically drawn on one row - SINGLE_LINE - Enum constant in enum com.googlecode.lanterna.screen.WrapBehaviour
-
Never ever leave current line.
- SINGLE_LINE_BOTTOM_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
└
- SINGLE_LINE_BOTTOM_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
┘
- SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
┼
- SINGLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
─
- SINGLE_LINE_T_DOUBLE_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
╥
- SINGLE_LINE_T_DOUBLE_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
╡
- SINGLE_LINE_T_DOUBLE_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
╞
- SINGLE_LINE_T_DOUBLE_UP - Static variable in class com.googlecode.lanterna.Symbols
-
╨
- SINGLE_LINE_T_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
┬
- SINGLE_LINE_T_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
┤
- SINGLE_LINE_T_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
├
- SINGLE_LINE_T_UP - Static variable in class com.googlecode.lanterna.Symbols
-
┴
- SINGLE_LINE_TOP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
┌
- SINGLE_LINE_TOP_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
┐
- SINGLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
│
- singleLine() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a solid color single line surrounding the wrapped component - singleLine(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a solid color single line surrounding the wrapped component with a title string normally drawn at the top-left side - SingleLine - Enum constant in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
There is a single space of separation between the cells, drawn as a single line
- SingleLine(String, Borders.BorderStyle) - Constructor for class com.googlecode.lanterna.gui2.Borders.SingleLine
- singleLineBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a bevel color single line surrounding the wrapped component - singleLineBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a bevel color single line surrounding the wrapped component with a title string normally drawn at the top-left side - SingleLineRenderer(Borders.BorderStyle) - Constructor for class com.googlecode.lanterna.gui2.Borders.SingleLineRenderer
- singleLineReverseBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a reverse bevel color single line surrounding the wrapped component - singleLineReverseBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a
Border
that is drawn as a reverse bevel color single line surrounding the wrapped component with a title string normally drawn at the top-left side - size - Variable in class com.googlecode.lanterna.graphics.BasicTextImage
- size - Variable in class com.googlecode.lanterna.graphics.NullTextGraphics
- size - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- size - Variable in class com.googlecode.lanterna.gui2.EmptySpace
- size - Variable in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
- size - Variable in class com.googlecode.lanterna.terminal.ansi.FixedTerminalSizeProvider
- size - Variable in class com.googlecode.lanterna.TerminalRectangle
- socket - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- socket - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- Solid - Enum constant in enum com.googlecode.lanterna.gui2.Borders.BorderStyle
- SOLID_SQUARE - Static variable in class com.googlecode.lanterna.Symbols
-
■
- SOLID_SQUARE_SMALL - Static variable in class com.googlecode.lanterna.Symbols
-
▪
- source - Variable in class com.googlecode.lanterna.input.InputDecoder
- spacing - Variable in class com.googlecode.lanterna.gui2.LinearLayout
- SPADES - Static variable in class com.googlecode.lanterna.Symbols
-
♠
- splitIntoMultipleLines(String) - Method in class com.googlecode.lanterna.gui2.Label
-
Utility method for taking a string and turning it into an array of lines.
- SplitPanel - Class in com.googlecode.lanterna.gui2
- SplitPanel(Component, Component, boolean) - Constructor for class com.googlecode.lanterna.gui2.SplitPanel
- SplitPanel.ScrollPanelLayoutManager - Class in com.googlecode.lanterna.gui2
- stableOrderingOfWindows - Variable in class com.googlecode.lanterna.gui2.WindowList
- STANDARD_VGA - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from wikipedia, these are supposed to be the standard VGA palette.
- StandardBorder(String, Borders.BorderStyle) - Constructor for class com.googlecode.lanterna.gui2.Borders.StandardBorder
- start() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Starts the AsynchronousTextGUIThread, typically meaning that the event processing loop will start.
- start() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- START - Enum constant in enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
- startAnimation(long) - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Starts the animation thread which will periodically call
nextFrame()
at the interval specified by themillisecondsPerFrame
parameter. - startBlinkTimer() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Start the timer that triggers blinking
- STARTED - Enum constant in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The thread has started an is running
- startScreen() - Method in interface com.googlecode.lanterna.screen.Screen
-
Before you can use a Screen, you need to start it.
- startScreen() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- startScreen() - Method in class com.googlecode.lanterna.screen.VirtualScreen
- stash(StringBuilder, int) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- state - Variable in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- State() - Constructor for enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
- State() - Constructor for enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
- stateForMouseDragged - Variable in class com.googlecode.lanterna.gui2.CheckBoxList
- stdMap - Variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
Map of recognized "standard pattern" sequences:
e.g.: 24 -> F12 : "Esc [ 24 ~" - stop() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Requests that the AsynchronousTextGUIThread stops, typically meaning that the event processing loop will exit
- stop() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- stopAnimation() - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Halts the animation thread and the label will stop at whatever was the current frame at the time when this was called
- stopBlinkTimer() - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
-
Stops the timer the triggers blinking
- STOPPED - Enum constant in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The thread has stopped
- STOPPING - Enum constant in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The thread is trying to stop but is still running
- stopScreen() - Method in interface 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()
. - stopScreen() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- stopScreen() - Method in class com.googlecode.lanterna.screen.VirtualScreen
- stopScreen(boolean) - Method in class com.googlecode.lanterna.screen.TerminalScreen
- StreamBasedTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
An abstract terminal implementing functionality for terminals using OutputStream/InputStream.
- StreamBasedTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- strictFocusChange - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- STTY_LOCATION - Static variable in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- STTY_SIZE_PATTERN - Static variable in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
- sttyStatusToRestore - Variable in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- style - Variable in class com.googlecode.lanterna.graphics.StyleSet.Set
- style - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- style - Variable in class com.googlecode.lanterna.gui2.TextBox
- Style() - Constructor for enum com.googlecode.lanterna.gui2.TextBox.Style
- STYLE_ACTIVE - Static variable in class com.googlecode.lanterna.graphics.AbstractTheme
- STYLE_FORMAT - Static variable in class com.googlecode.lanterna.graphics.AbstractTheme
- STYLE_INSENSITIVE - Static variable in class com.googlecode.lanterna.graphics.AbstractTheme
- STYLE_NORMAL - Static variable in class com.googlecode.lanterna.graphics.AbstractTheme
- STYLE_PRELIGHT - Static variable in class com.googlecode.lanterna.graphics.AbstractTheme
- STYLE_SELECTED - Static variable in class com.googlecode.lanterna.graphics.AbstractTheme
- styleable - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- StyleImpl(AbstractTheme.ThemeTreeNode, String) - Constructor for class com.googlecode.lanterna.graphics.AbstractTheme.StyleImpl
- styleNode - Variable in class com.googlecode.lanterna.graphics.AbstractTheme.StyleImpl
- StyleSet<T> - Interface in com.googlecode.lanterna.graphics
- StyleSet.Set - Class in com.googlecode.lanterna.graphics
- subItems - Variable in class com.googlecode.lanterna.gui2.menu.Menu
- SubTextGraphics - Class in com.googlecode.lanterna.graphics
-
This implementation of TextGraphics will take a 'proper' object and composite a view on top of it, by using a top-left position and a size.
- SubTextGraphics(TextGraphics, TerminalPosition, TerminalSize) - Constructor for class com.googlecode.lanterna.graphics.SubTextGraphics
- suggestedSize - Variable in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
- suggestedSize - Variable in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
- suppressGoAhead - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- swingTerminal - Variable in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
- swingTerminal - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- SwingTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This class provides an Swing implementation of the
Terminal
interface that is an embeddable component you can put into a Swing container. - SwingTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal with all the defaults set and no scroll controller connected.
- SwingTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and no scroll controller.
- SwingTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and a custom scroll controller.
- SwingTerminal(TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal with a particular scrolling controller that will be notified when the terminals history size grows and will be called when this class needs to figure out the current scrolling position.
- SwingTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and no scroll controller.
- SwingTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and a custom scroll controller.
- SwingTerminalFontConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
Font configuration class for
SwingTerminal
that is extending fromAWTTerminalFontConfiguration
- SwingTerminalFontConfiguration(boolean, AWTTerminalFontConfiguration.BoldMode, Font...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
Creates a new font configuration from a list of fonts in order of priority.
- SwingTerminalFrame - Class in com.googlecode.lanterna.terminal.swing
-
This class is similar to what SwingTerminal used to be before Lanterna 3.0; a JFrame that contains a terminal emulator.
- SwingTerminalFrame(TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame with an optional list of auto-close triggers
- SwingTerminalFrame(String, SwingTerminal, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
- SwingTerminalFrame(String, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame with a specific title and an optional list of auto-close triggers
- SwingTerminalFrame(String, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame using a specified title and a series of swing terminal configuration objects
- SwingTerminalFrame(String, TerminalSize, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame using a specified title and a series of swing terminal configuration objects
- SwingTerminalImplementation - Class in com.googlecode.lanterna.terminal.swing
-
Concrete implementation of
GraphicalTerminalImplementation
that adapts it to Swing - SwingTerminalImplementation(JComponent, SwingTerminalFontConfiguration, TerminalSize, TerminalEmulatorDeviceConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalImplementation
-
Creates a new
SwingTerminalImplementation
- Symbols - Class in com.googlecode.lanterna
-
Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 but converted to its UTF-8 counterpart.
- Symbols() - Constructor for class com.googlecode.lanterna.Symbols
- SYMBOLS_CACHE - Static variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
T
- Tab - Enum constant in enum com.googlecode.lanterna.input.KeyType
- tabBehaviour - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
- tabBehaviour - Variable in class com.googlecode.lanterna.graphics.NullTextGraphics
- tabBehaviour - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- TabBehaviour - Enum in com.googlecode.lanterna.screen
-
What to do about the tab character when putting on a
Screen
. - TabBehaviour(Integer, Integer) - Constructor for enum com.googlecode.lanterna.screen.TabBehaviour
- table - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.DirtyCellsLookupTable
- Table<V> - Class in com.googlecode.lanterna.gui2.table
-
The table class is an interactable component that displays a grid of cells containing data along with a header of labels.
- Table(String...) - Constructor for class com.googlecode.lanterna.gui2.table.Table
-
Creates a new
Table
with the number of columns as specified by the array of labels - TableCellBorderStyle - Enum in com.googlecode.lanterna.gui2.table
-
Describing how table cells are separated when drawn
- TableCellBorderStyle(int) - Constructor for enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
- tableCellRenderer - Variable in class com.googlecode.lanterna.gui2.table.Table
- TableCellRenderer<V> - Interface in com.googlecode.lanterna.gui2.table
-
The main interface to implement when you need to customize the way table cells are drawn
- tableHeaderRenderer - Variable in class com.googlecode.lanterna.gui2.table.Table
- TableHeaderRenderer<V> - Interface in com.googlecode.lanterna.gui2.table
-
This interface can be implemented if you want to customize how table headers are drawn.
- tableModel - Variable in class com.googlecode.lanterna.gui2.table.Table
- TableModel<V> - Class in com.googlecode.lanterna.gui2.table
-
A
TableModel
contains the data model behind a table, here is where all the action cell values and header labels are stored. - TableModel(String...) - Constructor for class com.googlecode.lanterna.gui2.table.TableModel
-
Default constructor, creates a new model with same number of columns as labels supplied
- TableModel.Listener<V> - Interface in com.googlecode.lanterna.gui2.table
-
Listener interface for the
TableModel
class which can be attached to aTableModel
to be notified of changes to the table model. - tableModelListener - Variable in class com.googlecode.lanterna.gui2.table.Table
- TableRenderer<V> - Interface in com.googlecode.lanterna.gui2.table
-
Formalized interactable renderer for tables
- takeFocus() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
- takeFocus() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Moves focus in the
BasePane
to this component. - TELEPORT - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
Focus was changed by calling the
RootContainer.setFocusedInteractable(..)
method directly. - TelnetClientIACFilterer(Socket) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- telnetPort - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- TelnetProtocol - Class in com.googlecode.lanterna.terminal.ansi
-
Contains the telnet protocol commands, although not a complete set.
- TelnetProtocol() - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetProtocol
-
Cannot instantiate.
- TelnetTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
This class is used by the
TelnetTerminalServer
class when a client has connected in; this class will be the interaction point for that client. - TelnetTerminal(Socket, TelnetTerminal.TelnetClientIACFilterer, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- TelnetTerminal(Socket, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
- TelnetTerminal.NegotiationState - Class in com.googlecode.lanterna.terminal.ansi
-
This class contains some of the various states that the Telnet negotiation protocol defines.
- TelnetTerminal.TelnetClientEventListener - Interface in com.googlecode.lanterna.terminal.ansi
- TelnetTerminal.TelnetClientIACFilterer - Class in com.googlecode.lanterna.terminal.ansi
- TelnetTerminalServer - Class in com.googlecode.lanterna.terminal.ansi
-
This class implements a Telnet server, capable of accepting multiple clients and presenting each one as their own Terminal.
- TelnetTerminalServer(int) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port
- TelnetTerminalServer(int, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port, using a certain character set
- TelnetTerminalServer(ServerSocketFactory, int) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port through a ServerSocketFactory
- TelnetTerminalServer(ServerSocketFactory, int, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port through a ServerSocketFactory with a certain Charset
- terminal - Variable in class com.googlecode.lanterna.screen.TerminalScreen
- terminal - Variable in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- Terminal - Interface in com.googlecode.lanterna.terminal
-
This is the main terminal interface, at the lowest level supported by Lanterna.
- terminalCharset - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- terminalCtrlCBehaviour - Variable in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- TerminalEmulatorAutoCloseTrigger - Enum in com.googlecode.lanterna.terminal.swing
-
This enum stored various ways the AWTTerminalFrame and SwingTerminalFrame can automatically close (hide and dispose) themselves when a certain condition happens.
- TerminalEmulatorAutoCloseTrigger() - Constructor for enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
- TerminalEmulatorColorConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
Color configuration settings to be using with SwingTerminal.
- TerminalEmulatorColorConfiguration(TerminalEmulatorPalette, boolean) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
- TerminalEmulatorDeviceConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
Object that encapsulates the configuration parameters for the terminal 'device' that a SwingTerminal is emulating.
- TerminalEmulatorDeviceConfiguration() - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Creates a new terminal device configuration object with all the defaults set
- TerminalEmulatorDeviceConfiguration(int, int, TerminalEmulatorDeviceConfiguration.CursorStyle, TextColor, boolean) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Creates a new terminal device configuration object with all configurable values specified.
- TerminalEmulatorDeviceConfiguration(int, int, TerminalEmulatorDeviceConfiguration.CursorStyle, TextColor, boolean, boolean) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Creates a new terminal device configuration object with all configurable values specified.
- TerminalEmulatorDeviceConfiguration.CursorStyle - Enum in com.googlecode.lanterna.terminal.swing
-
Different cursor styles supported by SwingTerminal
- TerminalEmulatorPalette - Class in com.googlecode.lanterna.terminal.swing
-
This class specifies the palette of colors the terminal will use for the normally available 8 + 1 ANSI colors but also their 'bright' versions with are normally enabled through bold mode.
- TerminalEmulatorPalette(Color, 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.TerminalEmulatorPalette
-
Creates a new palette with all colors specified up-front
- TerminalFactory - Interface in com.googlecode.lanterna.terminal
-
This interface is for abstracting the creation of your Terminal object.
- terminalImplementation - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminal
- terminalImplementation - Variable in class com.googlecode.lanterna.terminal.swing.SwingTerminal
- terminalImplementation - Variable in class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- terminalInput - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- TerminalInputListener() - Constructor for class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.TerminalInputListener
- TerminalInputMethodRequests - Class in com.googlecode.lanterna.terminal.swing
- TerminalInputMethodRequests(Component, GraphicalTerminalImplementation) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
- TerminalMouseListener() - Constructor for class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation.TerminalMouseListener
- terminalOutput - Variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- TerminalPosition - Class in com.googlecode.lanterna
-
A 2-d position in 'terminal space'.
- TerminalPosition(int, int) - Constructor for class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object, which represents a location on the screen.
- TerminalRectangle - Class in com.googlecode.lanterna
-
This class is immutable and cannot change its internal state after creation.
- TerminalRectangle(int, int, int, int) - Constructor for class com.googlecode.lanterna.TerminalRectangle
-
Creates a new terminal rect representation at the supplied x y position with the supplied width and height.
- TerminalResizeListener - Interface in com.googlecode.lanterna.terminal
-
Listener interface that can be used to be alerted on terminal resizing
- TerminalScreen - Class in com.googlecode.lanterna.screen
-
This is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.
- TerminalScreen(Terminal) - Constructor for class com.googlecode.lanterna.screen.TerminalScreen
-
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
- TerminalScreen(Terminal, TextCharacter) - Constructor for class com.googlecode.lanterna.screen.TerminalScreen
-
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
- TerminalScreen.ScreenPointComparator - Class in com.googlecode.lanterna.screen
- TerminalScreen.ScrollHint - Class in com.googlecode.lanterna.screen
- TerminalScreen.TerminalScreenResizeListener - Class in com.googlecode.lanterna.screen
- TerminalScreenResizeListener() - Constructor for class com.googlecode.lanterna.screen.TerminalScreen.TerminalScreenResizeListener
- TerminalScrollController - Interface in com.googlecode.lanterna.terminal.swing
-
This interface can be used to control the backlog scrolling of a SwingTerminal.
- TerminalScrollController.Null - Class in com.googlecode.lanterna.terminal.swing
-
Implementation of
TerminalScrollController
that does nothing - terminalSize - Variable in class com.googlecode.lanterna.screen.AbstractScreen
- terminalSize - Variable in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- terminalSize - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- TerminalSize - Class in com.googlecode.lanterna
-
Terminal dimensions in 2-d space, measured in number of rows and columns.
- TerminalSize(int, int) - Constructor for class com.googlecode.lanterna.TerminalSize
-
Creates a new terminal size representation with a given width (columns) and height (rows)
- TerminalTextGraphics - Class in com.googlecode.lanterna.terminal
-
This is the terminal's implementation of TextGraphics.
- TerminalTextGraphics(Terminal) - Constructor for class com.googlecode.lanterna.terminal.TerminalTextGraphics
- TerminalTextUtils - Class in com.googlecode.lanterna
-
This class contains a number of utility methods for analyzing characters and strings in a terminal context.
- TerminalTextUtils() - Constructor for class com.googlecode.lanterna.TerminalTextUtils
- text - Variable in class com.googlecode.lanterna.gui2.ComboBox
- text - Variable in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
- textBox - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- TextBox - Class in com.googlecode.lanterna.gui2
-
This component keeps a text content that is editable by the user.
- TextBox() - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Default constructor, this creates a single-line
TextBox
of size 10 which is initially empty - TextBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a new empty
TextBox
with a specific size - TextBox(TerminalSize, TextBox.Style) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a new empty
TextBox
with a specific size and style - TextBox(TerminalSize, String) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a new empty
TextBox
with a specific size and initial content - TextBox(TerminalSize, String, TextBox.Style) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Main constructor of the
TextBox
which decides size, initial content and style - TextBox(String) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Constructor that creates a
TextBox
with an initial content and attempting to be big enough to display the whole text at once without scrollbars - TextBox(String, TextBox.Style) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a
TextBox
that has an initial content and attempting to be big enough to display the whole text at once without scrollbars. - TextBox.DefaultTextBoxRenderer - Class in com.googlecode.lanterna.gui2
-
This is the default text box renderer that is used if you don't override anything.
- TextBox.Style - Enum in com.googlecode.lanterna.gui2
-
Enum value to force a
TextBox
to be either single line or multi line. - TextBox.TextBoxRenderer - Interface in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new text box renderers a little bit more clear
- TextBox.TextChangeListener - Interface in com.googlecode.lanterna.gui2
-
Listener interface for when the
TextBox
content has changed. - textBoxSize - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
- TextBuffer - Class in com.googlecode.lanterna.terminal.virtual
-
This class is used to store lines of text inside of a terminal emulator.
- TextBuffer() - Constructor for class com.googlecode.lanterna.terminal.virtual.TextBuffer
- textChangeListener - Variable in class com.googlecode.lanterna.gui2.TextBox
- TextCharacter - Class in com.googlecode.lanterna
-
Represents a single character with additional metadata such as colors and modifiers.
- TextCharacter(char) - Constructor for class com.googlecode.lanterna.TextCharacter
-
Deprecated.Use fromCharacter instead
- TextCharacter(char, TextColor, TextColor, SGR...) - Constructor for class com.googlecode.lanterna.TextCharacter
-
Deprecated.Use fromCharacter instead
- TextCharacter(char, TextColor, TextColor, EnumSet<SGR>) - Constructor for class com.googlecode.lanterna.TextCharacter
-
Deprecated.Use fromCharacter instead
- TextCharacter(TextCharacter) - Constructor for class com.googlecode.lanterna.TextCharacter
-
Deprecated.TextCharacters are immutable so you shouldn't need to call this
- TextCharacter(String, TextColor, TextColor, EnumSet<SGR>) - Constructor for class com.googlecode.lanterna.TextCharacter
-
Creates a new
ScreenCharacter
based on a physical character, color information and a set of modifiers. - TextColor - Interface in com.googlecode.lanterna
-
This is an abstract base class for terminal color definitions.
- TextColor.ANSI - Enum in com.googlecode.lanterna
-
This class represent classic ANSI colors that are likely to be very compatible with most terminal implementations.
- TextColor.Factory - Class in com.googlecode.lanterna
-
Utility class to instantiate colors from other types and definitions
- TextColor.Indexed - Class in com.googlecode.lanterna
-
This class represents a color expressed in the indexed XTerm 256 color extension, where each color is defined in a lookup-table.
- TextColor.RGB - Class in com.googlecode.lanterna
-
This class can be used to specify a color in 24-bit color space (RGB with 8-bit resolution per color).
- TextGraphics - Interface in com.googlecode.lanterna.graphics
-
This interface exposes functionality to 'draw' text graphics on a section of the terminal.
- TextGraphicsWriter - Class in com.googlecode.lanterna.graphics
- TextGraphicsWriter(TextGraphics) - Constructor for class com.googlecode.lanterna.graphics.TextGraphicsWriter
- TextGraphicsWriter.WordPart - Class in com.googlecode.lanterna.graphics
- textGUI - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
- textGUI - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- textGUI - Variable in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
- TextGUI - Interface in com.googlecode.lanterna.gui2
-
This is the base interface for advanced text GUIs supported in Lanterna.
- TextGUI.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface for TextGUI, firing on events related to the overall GUI
- TextGUIElement - Interface in com.googlecode.lanterna.gui2
-
This interface is the base part in the Lanterna Text GUI component hierarchy
- TextGUIGraphics - Interface in com.googlecode.lanterna.gui2
-
TextGraphics implementation used by TextGUI when doing any drawing operation.
- textGUIThread - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUI
- textGUIThread - Variable in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- TextGUIThread - Interface in com.googlecode.lanterna.gui2
-
Class that represents the thread this is expected to run the event/input/update loop for the
TextGUI
. - TextGUIThread.ExceptionHandler - Interface in com.googlecode.lanterna.gui2
-
This interface defines an exception handler, that is used for looking at exceptions that occurs during the main event loop of the TextGUIThread.
- TextGUIThreadFactory - Interface in com.googlecode.lanterna.gui2
-
Factory class for creating
TextGUIThread
objects. - textImage - Variable in class com.googlecode.lanterna.gui2.ImageComponent
- TextImage - Interface in com.googlecode.lanterna.graphics
-
An 'image' build up of text characters with color and style information.
- TextInputDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
TextInputDialog
is a modal text input dialog that prompts the user to enter a text string. - TextInputDialog(String, String, TerminalSize, String, TextInputDialogResultValidator, boolean) - Constructor for class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- TextInputDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the
TextInputDialog
class, use this to create instances of that class and to customize them - TextInputDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Default constructor
- TextInputDialogResultValidator - Interface in com.googlecode.lanterna.gui2.dialogs
-
Interface to implement for custom validation of text input in a
TextInputDialog
- textInputPosition - Variable in class com.googlecode.lanterna.gui2.ComboBox
- textVisibleLeftPosition - Variable in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
- theme - Variable in class com.googlecode.lanterna.graphics.DelegatingTheme
- theme - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
- Theme - Interface in com.googlecode.lanterna.graphics
-
The main theme interface, from which you can retrieve theme definitions
- themeDefinition - Variable in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
- ThemeDefinition - Interface in com.googlecode.lanterna.graphics
-
A ThemeDefinition contains a collection of ThemeStyle:s, which defines on a lower level which colors and SGRs to apply if you want to draw according to the theme.
- ThemedTextGraphics - Interface in com.googlecode.lanterna.graphics
-
Expanded TextGraphics that adds methods to interact with themes
- themeOverride - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- themeRenderer - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
-
If overrideRenderer is not set, this is used instead if not null, set by the theme
- themeRenderersTheme - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
-
To keep track of the theme that created the themeRenderer, so we can reset it if the theme changes
- ThemeStyle - Interface in com.googlecode.lanterna.graphics
-
ThemeStyle is the lowest entry in the theme hierarchy, containing the actual colors and SGRs to use.
- ThemeTreeNode(Class<?>, AbstractTheme.ThemeTreeNode) - Constructor for class com.googlecode.lanterna.graphics.AbstractTheme.ThemeTreeNode
- thumb - Variable in class com.googlecode.lanterna.gui2.SplitPanel
- timeoutUnits - Variable in class com.googlecode.lanterna.input.InputDecoder
- TIMER - Static variable in class com.googlecode.lanterna.gui2.AnimatedLabel
- title - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- title - Variable in class com.googlecode.lanterna.gui2.Borders.StandardBorder
- title - Variable in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
- title - Variable in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
- title - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- TITLE_POSITION_WITH_PADDING - Static variable in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- TITLE_POSITION_WITHOUT_PADDING - Static variable in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
- titleBarDragWindow - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- toAWTColor(TextColor, boolean, boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
-
Deprecated.This adds a runtime dependency to the java.desktop module which isn't declared in the module descriptor of lanterna. If you want to call this method, make sure to add it to your module.
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- toBasePane(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Component
-
Translates a position local to the container to the base pane's coordinate space.
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- toColor() - Method in enum com.googlecode.lanterna.TextColor.ANSI
- toColor() - Method in class com.googlecode.lanterna.TextColor.Indexed
- toColor() - Method in class com.googlecode.lanterna.TextColor.RGB
- toColor() - Method in interface com.googlecode.lanterna.TextColor
-
Deprecated.This adds a runtime dependency to the java.desktop module which isn't declared in the module descriptor of lanterna. If you want to call this method, make sure to add it to your module.
- toEnumSet(SGR...) - Static method in class com.googlecode.lanterna.TextCharacter
- toggleChecked(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Programmatically sets the checked state of an item in the list box.
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- toGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns a position in a root container's local coordinate space to global coordinates
- toGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Component
-
Translates a position local to the container to global coordinate space.
- toGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Deprecated.This is deprecated in favor of calling either of:
toGlobalFromContentRelative()
ortoGlobalFromDecoratedRelative()
. - toGlobalFromContentRelative(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- toGlobalFromContentRelative(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a position in the window content's local coordinate space to global coordinates
- toGlobalFromDecoratedRelative(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- toGlobalFromDecoratedRelative(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a position in the decorated window local coordinate space to global coordinates
- toList(byte[]) - Static method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
- TOP - Enum constant in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the top side of the container, attempting to allocate the preferred height of the component and at least the preferred width, but could be more depending on the other components added.
- TOP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.TerminalPosition
-
Constant for the top-left corner (0x0)
- topLeft - Variable in class com.googlecode.lanterna.graphics.SubTextGraphics
- topMarginSize - Variable in class com.googlecode.lanterna.gui2.GridLayout
- toString() - Method in class com.googlecode.lanterna.graphics.BasicTextImage
- toString() - Method in class com.googlecode.lanterna.gui2.Borders.StandardBorder
- toString() - Method in class com.googlecode.lanterna.gui2.Button
- toString() - Method in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
- toString() - Method in class com.googlecode.lanterna.gui2.LocalizedString
- toString() - Method in class com.googlecode.lanterna.gui2.Window.Hint
- toString() - Method in class com.googlecode.lanterna.input.CharacterPattern.Matching
- toString() - Method in class com.googlecode.lanterna.input.KeyStroke
- toString() - Method in class com.googlecode.lanterna.input.MouseAction
- toString() - Method in class com.googlecode.lanterna.input.ScreenInfoAction
- toString() - Method in class com.googlecode.lanterna.screen.AbstractScreen
- toString() - Method in class com.googlecode.lanterna.screen.ScreenBuffer
- toString() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
- toString() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- toString() - Method in class com.googlecode.lanterna.terminal.virtual.TextBuffer
- toString() - Method in class com.googlecode.lanterna.TerminalPosition
- toString() - Method in class com.googlecode.lanterna.TerminalRectangle
- toString() - Method in class com.googlecode.lanterna.TerminalSize
- toString() - Method in class com.googlecode.lanterna.TextCharacter
- toString() - Method in class com.googlecode.lanterna.TextColor.Indexed
- toString() - Method in class com.googlecode.lanterna.TextColor.RGB
- translateCharacter(char) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- TRAP - Enum constant in enum com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Pressing ctrl+c doesn't kill the application, it will be added to the input queue as any other key stroke
- TRIANGLE_DOWN_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
▼
- TRIANGLE_DOWN_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏷
- TRIANGLE_LEFT_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
◄
- TRIANGLE_LEFT_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏵
- TRIANGLE_RIGHT_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
►
- TRIANGLE_RIGHT_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏴
- TRIANGLE_UP_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
▲
- TRIANGLE_UP_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏶
- triggerActions() - Method in class com.googlecode.lanterna.gui2.Button
- trimBufferBacklog() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- tryToAdopt(KeyStroke) - Static method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
- ttyDev - Variable in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
- TYPED_KEYS_TO_IGNORE - Static variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
U
- UNDER_BAR - Enum constant in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
The cursor is rendered as a thick horizontal line at the bottom of the character
- UNDERLINE - Enum constant in enum com.googlecode.lanterna.SGR
-
Draws a horizontal line under the text.
- underlyingTextGraphics - Variable in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
- underlyingTextGraphics - Variable in class com.googlecode.lanterna.graphics.SubTextGraphics
- UNHANDLED - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.Result
-
This component didn't handle the key-stroke, either because it was not recognized or because it chose to ignore it.
- UnixLikeTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
Base class for all terminals that generally behave like Unix terminals.
- UnixLikeTerminal(InputStream, OutputStream, Charset, UnixLikeTerminal.CtrlCBehaviour) - Constructor for class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
- UnixLikeTerminal.CtrlCBehaviour - Enum in com.googlecode.lanterna.terminal.ansi
-
This enum lets you control how Lanterna will handle a ctrl+c keystroke from the user.
- UnixLikeTTYTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
UnixLikeTerminal extends from ANSITerminal and defines functionality that is common to
UnixTerminal
andCygwinTerminal
, like setting tty modes; echo, cbreak and minimum characters for reading as well as a shutdown hook to set the tty back to original state at the end. - UnixLikeTTYTerminal(File, InputStream, OutputStream, Charset, UnixLikeTerminal.CtrlCBehaviour) - Constructor for class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
-
Creates a UnixTerminal using a specified input stream, output stream and character set, with a custom size querier instead of using the default one.
- UnixTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
This class extends UnixLikeTerminal and implements the Unix-specific parts.
- UnixTerminal() - Constructor for class com.googlecode.lanterna.terminal.ansi.UnixTerminal
-
Creates a UnixTerminal with default settings, using System.in and System.out for input/output, using the default character set on the system as the encoding and trap ctrl+c signal instead of killing the application.
- UnixTerminal(File, InputStream, OutputStream, Charset, UnixLikeTerminal.CtrlCBehaviour) - Constructor for class com.googlecode.lanterna.terminal.ansi.UnixTerminal
- UnixTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.UnixTerminal
-
Creates a UnixTerminal using a specified input stream, output stream and character set.
- UnixTerminal(InputStream, OutputStream, Charset, UnixLikeTerminal.CtrlCBehaviour) - Constructor for class com.googlecode.lanterna.terminal.ansi.UnixTerminal
-
Creates a UnixTerminal using a specified input stream, output stream and character set, with a custom size querier instead of using the default one.
- unixTerminalCtrlCBehaviour - Variable in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
- UnixTerminalSizeQuerier - Interface in com.googlecode.lanterna.terminal.ansi
-
This class allows you to override by what means Lanterna detects the size of the terminal.
- Unknown - Enum constant in enum com.googlecode.lanterna.input.KeyType
- unmaximize() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- unmaximize() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Restores the terminal back to its previous size, after having been maximized
- unmaximize() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
- unmaximize() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
- unusedSpaceCharacter - Variable in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- UP - Enum constant in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The next interactable component, going up.
- update(Graphics) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Overridden method from AWT's
Component
class that is called by OS window system when the component needs to be updated (the size has changed) and redrawn - updateBackBuffer(int) - Method in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- updateLookupMap(InteractableLookupMap) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
- updateLookupMap(InteractableLookupMap) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
- updateLookupMap(InteractableLookupMap) - Method in interface com.googlecode.lanterna.gui2.Container
-
Takes a lookup map and updates it with information about where all the interactables inside of this container are located.
- updateLookupMap(InteractableLookupMap) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
- updateLookupMap(InteractableLookupMap) - Method in class com.googlecode.lanterna.gui2.Panel
- updateModel(int, int) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal.ScrollController
- updateModel(int, int) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal.ScrollController
- updateModel(int, int) - Method in class com.googlecode.lanterna.terminal.swing.TerminalScrollController.Null
- updateModel(int, int) - Method in interface com.googlecode.lanterna.terminal.swing.TerminalScrollController
-
Called by the SwingTerminal when the terminal has changed or more lines are entered into the terminal
- updateModifiersFromCSICode(String, StyleSet<?>, StyleSet<?>) - Static method in class com.googlecode.lanterna.TerminalTextUtils
- updateMouseCaptureMode(MouseCaptureMode, char) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- updateScreen() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
- updateScreen() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- updateScreen() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Updates the screen, to make any changes visible to the user.
- updateText(String) - Method in class com.googlecode.lanterna.gui2.ComboBox
- useAntiAliasing - Variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
- useBrightColorsOnBold - Variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
- useEscEsc - Variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
A flag to control, whether an Esc-prefix for an Esc-sequence is to be treated as Alt-pressed.
- useScrollHint() - Method in class com.googlecode.lanterna.screen.TerminalScreen
- UTF8_REFERENCE - Static variable in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
- UTF8Control() - Constructor for class com.googlecode.lanterna.bundle.BundleLocator.UTF8Control
V
- validate(String) - Method in interface com.googlecode.lanterna.gui2.dialogs.TextInputDialogResultValidator
-
Tests the content in the text box if it is valid or not
- validated(String) - Method in class com.googlecode.lanterna.gui2.TextBox
- validateSingleCharacter(String) - Method in class com.googlecode.lanterna.TextCharacter
- validationPattern - Variable in class com.googlecode.lanterna.gui2.TextBox
- validator - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
- validator - Variable in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
- value - Variable in class com.googlecode.lanterna.gui2.ProgressBar
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Borders.BorderStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Interactable.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.TextBox.Style
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.input.EscapeSequenceCharacterPattern.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.input.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.input.MouseActionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.screen.Screen.RefreshType
-
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.screen.WrapBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.SGR
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.TextColor.ANSI
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.Borders.BorderStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.GridLayout.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.gui2.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.gui2.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.gui2.LinearLayout.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.gui2.LinearLayout.GrowPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.TextBox.Style
-
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.EscapeSequenceCharacterPattern.State
-
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.KeyType
-
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.MouseActionType
-
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.Screen.RefreshType
-
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.screen.WrapBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.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.ansi.UnixLikeTerminal.CtrlCBehaviour
-
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.MouseCaptureMode
-
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.swing.AWTTerminalFontConfiguration.BoldMode
-
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.swing.TerminalEmulatorAutoCloseTrigger
-
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.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.TextColor.ANSI
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vertical(Component...) - Static method in class com.googlecode.lanterna.gui2.Panels
-
Creates a new
Panel
with aLinearLayout
layout manager in vertical mode and adds all the components passed in - VERTICAL - Enum constant in enum com.googlecode.lanterna.gui2.Direction
-
Vertical directory, meaning something is moving along the y-axis (or row-axis)
- VERTICAL_BAR - Enum constant in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
The cursor is rendered as a left-side aligned vertical line
- verticalAlignment - Variable in class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
- verticalFocusSwitching - Variable in class com.googlecode.lanterna.gui2.TextBox
- verticalScrollBar - Variable in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
- verticalScrollBar - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- verticalScrollBar - Variable in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- verticalSpacing - Variable in class com.googlecode.lanterna.gui2.GridLayout
- verticalSpan - Variable in class com.googlecode.lanterna.gui2.GridLayout.GridLayoutData
- viewLeftColumn - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- viewportSize - Variable in class com.googlecode.lanterna.screen.VirtualScreen
- viewportTopLeft - Variable in class com.googlecode.lanterna.screen.VirtualScreen
- viewSize - Variable in class com.googlecode.lanterna.gui2.ScrollBar
- viewTopLeft - Variable in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
- viewTopRow - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
- VirtualScreen - Class in com.googlecode.lanterna.screen
-
VirtualScreen wraps a normal screen and presents it as a screen that has a configurable minimum size; if the real screen is smaller than this size, the presented screen will add scrolling to get around it.
- VirtualScreen(Screen) - Constructor for class com.googlecode.lanterna.screen.VirtualScreen
-
Creates a new VirtualScreen that wraps a supplied Screen.
- VirtualScreen.DefaultFrameRenderer - Class in com.googlecode.lanterna.screen
- VirtualScreen.FrameRenderer - Interface in com.googlecode.lanterna.screen
-
Interface for rendering the virtual screen's frame when the real terminal is too small for the virtual screen
- virtualTerminal - Variable in class com.googlecode.lanterna.terminal.swing.GraphicalTerminalImplementation
- virtualTerminal - Variable in class com.googlecode.lanterna.terminal.virtual.VirtualTerminalTextGraphics
- VirtualTerminal - Interface in com.googlecode.lanterna.terminal.virtual
-
A virtual terminal is a kind of terminal emulator implemented inside of Lanterna that exposes the Terminal interface and maintains its state completely internally.
- VirtualTerminal.BufferLine - Interface in com.googlecode.lanterna.terminal.virtual
-
Interface used by
VirtualTerminal.BufferWalker
to repressent a line in the text buffer when iterating over a range of lines - VirtualTerminal.BufferWalker - Interface in com.googlecode.lanterna.terminal.virtual
-
Callback interface that is used by
VirtualTerminal.forEachLine(int, int, BufferWalker)
as a way to iterate over a range of lines in the text buffer - VirtualTerminalListener - Interface in com.googlecode.lanterna.terminal.virtual
-
Listener class for
VirtualTerminal
that allows you to receive callbacks on certain events. - VirtualTerminalTextGraphics - Class in com.googlecode.lanterna.terminal.virtual
-
Implementation of
TextGraphics
forVirtualTerminal
- VirtualTerminalTextGraphics(DefaultVirtualTerminal) - Constructor for class com.googlecode.lanterna.terminal.virtual.VirtualTerminalTextGraphics
- visible - Variable in class com.googlecode.lanterna.gui2.AbstractComponent
- visible - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- visibleColumns - Variable in class com.googlecode.lanterna.gui2.table.Table
- visibleRows - Variable in class com.googlecode.lanterna.gui2.table.Table
- visibleRowsOnLastDraw - Variable in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
W
- waitForCursorPositionReport() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
Waits for up to 5 seconds for a terminal cursor position report to appear in the input stream.
- waitForStop() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Blocks until the GUI loop has stopped
- waitForStop() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- waitForStop(long, TimeUnit) - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Blocks until the GUI loop has stopped
- waitForStop(long, TimeUnit) - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- waitForWindowToClose(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- waitForWindowToClose(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Waits for the specified window to be closed
- WaitingDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog that displays a text message, an optional spinning indicator and an optional progress bar.
- WaitingDialog(String, String) - Constructor for class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
- waitLatch - Variable in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
- waitUntilClosed() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
- waitUntilClosed() - Method in interface com.googlecode.lanterna.gui2.Window
-
Waits for the window to close.
- wasResized - Variable in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
- whenContains(int, int, Runnable) - Method in class com.googlecode.lanterna.TerminalRectangle
- whenContains(TerminalPosition, Runnable) - Method in class com.googlecode.lanterna.TerminalRectangle
- WHITE - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- WHITE_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- WHITE_CIRCLE - Static variable in class com.googlecode.lanterna.Symbols
-
○
- wholeBufferDirty - Variable in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
- width - Variable in class com.googlecode.lanterna.TerminalRectangle
- Window - Interface in com.googlecode.lanterna.gui2
-
Window is a base unit in the TextGUI system, it represents a collection of components grouped together, usually surrounded by a border and a title.
- Window.Hint - Class in com.googlecode.lanterna.gui2
-
Window hints are meta-data stored along with the window that can be used to give the GUI system some ideas of how this window wants to be treated.
- WindowBasedTextGUI - Interface in com.googlecode.lanterna.gui2
-
Extension of the TextGUI interface, this is intended as the base interface for any TextGUI that intends to make use of the Window class.
- windowDecorationRenderer - Variable in class com.googlecode.lanterna.graphics.AbstractTheme
- windowDecorationRenderer - Variable in class com.googlecode.lanterna.graphics.SimpleTheme
- WindowDecorationRenderer - Interface in com.googlecode.lanterna.gui2
-
Interface that defines a class that draws window decorations, i.e.
- windowDecorationRendererOverride - Variable in class com.googlecode.lanterna.gui2.DefaultWindowManager
- windowList - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- WindowList - Class in com.googlecode.lanterna.gui2
- WindowList() - Constructor for class com.googlecode.lanterna.gui2.WindowList
- WindowListener - Interface in com.googlecode.lanterna.gui2
-
Extended
BasePaneListener
forWindow
that exposes additional events that are specific to windows - WindowListenerAdapter - Class in com.googlecode.lanterna.gui2
-
Adapter class for
WindowListener
to make it easier to create listeners without having to implement every interface method. - WindowListenerAdapter() - Constructor for class com.googlecode.lanterna.gui2.WindowListenerAdapter
- windowManager - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- WindowManager - Interface in com.googlecode.lanterna.gui2
-
Window manager is a class that is plugged in to a
WindowBasedTextGUI
to manage the position and placement of windows. - windowPostRenderer - Variable in class com.googlecode.lanterna.graphics.AbstractTheme
- windowPostRenderer - Variable in class com.googlecode.lanterna.graphics.SimpleTheme
- windowPostRenderer - Variable in class com.googlecode.lanterna.gui2.AbstractWindow
- WindowPostRenderer - Interface in com.googlecode.lanterna.gui2
-
Classes implementing this interface can be used along with DefaultWindowManagerTextGUI to put some extra processing after a window has been rendered.
- windowRenderBufferCache - Variable in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
- windows - Variable in class com.googlecode.lanterna.gui2.WindowList
- WINDOWS_XP_COMMAND_PROMPT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from wikipedia, these are supposed to be what Windows XP cmd is using.
- WindowShadowRenderer - Class in com.googlecode.lanterna.gui2
-
This WindowPostRenderer implementation draws a shadow under the window
- WindowShadowRenderer() - Constructor for class com.googlecode.lanterna.gui2.WindowShadowRenderer
- with(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
-
Returns itself if it is equal to the supplied position, otherwise the supplied position.
- with(TerminalSize) - Method in class com.googlecode.lanterna.TerminalSize
-
Returns itself if it is equal to the supplied size, otherwise the supplied size.
- withBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a copy of this TextCharacter with a specified background color
- withBlinkLengthInMilliSeconds(int) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Copies the current configuration.
- withBorder(Border) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
- withBorder(Border) - Method in interface com.googlecode.lanterna.gui2.Component
-
Takes a border object and moves this component inside it and then returns it again.
- withCharacter(char) - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a new TextCharacter with the same colors and modifiers but a different underlying character
- withClipboardAvailable(boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Copies the current configuration.
- withColumn(int) - Method in class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object representing a position with the same row index as this but with a supplied column index.
- withColumns(int) - Method in class com.googlecode.lanterna.TerminalRectangle
-
Creates a new rect based on this rect, but with a different width
- withColumns(int) - Method in class com.googlecode.lanterna.TerminalSize
-
Creates a new size based on this size, but with a different width
- withCursorBlinking(boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Copies the current configuration.
- withCursorColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Copies the current configuration.
- withCursorStyle(TerminalEmulatorDeviceConfiguration.CursorStyle) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Copies the current configuration.
- withForegroundColor(TextColor) - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a copy of this TextCharacter with a specified foreground color
- withLineBufferScrollbackSize(int) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Copies the current configuration.
- withModifier(SGR) - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a copy of this TextCharacter with an additional SGR modifier.
- withModifiers(Collection<SGR>) - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a copy of this TextCharacter with specified list of SGR modifiers.
- withoutModifier(SGR) - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a copy of this TextCharacter with an SGR modifier removed.
- withRelative(int, int) - Method in class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object that is 'translated' by an amount of rows and columns specified by the two parameters.
- withRelative(int, int) - Method in class com.googlecode.lanterna.TerminalSize
-
Creates a new TerminalSize object representing a size based on this object's size but with a delta applied.
- withRelative(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object that is 'translated' by an amount of rows and columns specified by another TerminalPosition.
- withRelative(TerminalSize) - Method in class com.googlecode.lanterna.TerminalSize
-
Creates a new TerminalSize object representing a size based on this object's size but with a delta applied.
- withRelativeColumn(int) - Method in class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object representing a position on the same row, but with a column offset by a supplied value.
- withRelativeColumns(int) - Method in class com.googlecode.lanterna.TerminalSize
-
Creates a new TerminalSize object representing a size with the same number of rows, but with a column size offset by a supplied value.
- withRelativeRow(int) - Method in class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object representing a position on the same column, but with a row offset by a supplied value.
- withRelativeRows(int) - Method in class com.googlecode.lanterna.TerminalSize
-
Creates a new TerminalSize object representing a size with the same number of columns, but with a row size offset by a supplied value.
- withRow(int) - Method in class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object representing a position with the same column index as this but with a supplied row index.
- withRows(int) - Method in class com.googlecode.lanterna.TerminalRectangle
-
Creates a new rect based on this rect, but with a different height
- withRows(int) - Method in class com.googlecode.lanterna.TerminalSize
-
Creates a new size based on this size, but with a different height
- word - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter.WordPart
- WORD - Enum constant in enum com.googlecode.lanterna.screen.WrapBehaviour
-
Only wrap at word boundaries.
- wordlen - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter.WordPart
- WordPart(String, int, StyleSet<?>) - Constructor for class com.googlecode.lanterna.graphics.TextGraphicsWriter.WordPart
- workingBuffer - Variable in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.TelnetClientIACFilterer
- wrapBehaviour - Variable in class com.googlecode.lanterna.graphics.TextGraphicsWriter
- WrapBehaviour - Enum in com.googlecode.lanterna.screen
-
What to do when line length is exceeded.
- WrapBehaviour(boolean, boolean, boolean) - Constructor for enum com.googlecode.lanterna.screen.WrapBehaviour
- writableAreaSize - Variable in class com.googlecode.lanterna.graphics.SubTextGraphics
- writeCSISequenceToTerminal(byte...) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- writeHistory - Variable in class com.googlecode.lanterna.terminal.TerminalTextGraphics
- writeOSCSequenceToTerminal(byte...) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- writeSGRSequenceToTerminal(byte...) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
- writeToTerminal(byte...) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
This method will write a list of bytes directly to the output stream of the terminal.
X
- x - Variable in class com.googlecode.lanterna.TerminalRectangle
- xAndWidth - Variable in class com.googlecode.lanterna.TerminalRectangle
- XTERM - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from wikipedia, these are supposed to be what xterm is using.
Y
- y - Variable in class com.googlecode.lanterna.TerminalRectangle
- yAndHeight - Variable in class com.googlecode.lanterna.TerminalRectangle
- YELLOW - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- YELLOW_BRIGHT - Enum constant in enum com.googlecode.lanterna.TextColor.ANSI
- Yes - Enum constant in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Yes"
- Yes - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Yes"
Z
- ZERO - Static variable in class com.googlecode.lanterna.TerminalSize
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
fromGlobalToContentRelative()
orfromGlobalToDecoratedRelative()