Module com.googlecode.lanterna
Package com.googlecode.lanterna.terminal.swing
-
Interface Summary Interface Description TerminalScrollController This interface can be used to control the backlog scrolling of a SwingTerminal. -
Class Summary Class Description AWTTerminal This class provides an AWT implementation of the Terminal interface that is an embeddable component you can put into an AWT container.AWTTerminalFontConfiguration This class encapsulates the font information used by anAWTTerminal.AWTTerminalFrame This class is similar to what SwingTerminal used to be before Lanterna 3.0; a Frame that contains a terminal emulator.AWTTerminalImplementation AWT implementation ofGraphicalTerminalImplementationthat contains all the overrides for AWT Created by martin on 08/02/16.GraphicalTerminalImplementation This is the class that does the heavy lifting for bothAWTTerminalandSwingTerminal.GraphicalTerminalImplementation.DirtyCellsLookupTable ScrollingAWTTerminal This is a AWT Container that carries anAWTTerminalwith a scrollbar, effectively implementing a pseudo-terminal with scrollback history.ScrollingSwingTerminal This is a Swing JComponent that carries aSwingTerminalwith a scrollbar, effectively implementing a pseudo-terminal with scrollback history.SwingTerminal This class provides an Swing implementation of theTerminalinterface that is an embeddable component you can put into a Swing container.SwingTerminalFontConfiguration Font configuration class forSwingTerminalthat is extending fromAWTTerminalFontConfigurationSwingTerminalFrame This class is similar to what SwingTerminal used to be before Lanterna 3.0; a JFrame that contains a terminal emulator.SwingTerminalImplementation Concrete implementation ofGraphicalTerminalImplementationthat adapts it to SwingTerminalEmulatorColorConfiguration Color configuration settings to be using with SwingTerminal.TerminalEmulatorDeviceConfiguration Object that encapsulates the configuration parameters for the terminal 'device' that a SwingTerminal is emulating.TerminalEmulatorPalette 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.TerminalInputMethodRequests TerminalScrollController.Null Implementation ofTerminalScrollControllerthat does nothing -
Enum Summary Enum Description AWTTerminalFontConfiguration.BoldMode Controls how the SGR bold will take effect when enabled on a character.TerminalEmulatorAutoCloseTrigger This enum stored various ways the AWTTerminalFrame and SwingTerminalFrame can automatically close (hide and dispose) themselves when a certain condition happens.TerminalEmulatorDeviceConfiguration.CursorStyle Different cursor styles supported by SwingTerminal