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 ofGraphicalTerminalImplementation
that contains all the overrides for AWT Created by martin on 08/02/16.GraphicalTerminalImplementation This is the class that does the heavy lifting for bothAWTTerminal
andSwingTerminal
.GraphicalTerminalImplementation.DirtyCellsLookupTable ScrollingAWTTerminal This is a AWT Container that carries anAWTTerminal
with a scrollbar, effectively implementing a pseudo-terminal with scrollback history.ScrollingSwingTerminal This is a Swing JComponent that carries aSwingTerminal
with a scrollbar, effectively implementing a pseudo-terminal with scrollback history.SwingTerminal This class provides an Swing implementation of theTerminal
interface that is an embeddable component you can put into a Swing container.SwingTerminalFontConfiguration Font configuration class forSwingTerminal
that is extending fromAWTTerminalFontConfiguration
SwingTerminalFrame This class is similar to what SwingTerminal used to be before Lanterna 3.0; a JFrame that contains a terminal emulator.SwingTerminalImplementation Concrete implementation ofGraphicalTerminalImplementation
that 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 ofTerminalScrollController
that 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