com.mindbright.terminal
Class TerminalWin
java.lang.Object
java.awt.Component
java.awt.Canvas
com.mindbright.terminal.TerminalWin
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.AdjustmentListener, java.awt.event.ComponentListener, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, Terminal
- public final class TerminalWin
- extends java.awt.Canvas
- implements Terminal, java.awt.event.KeyListener, java.awt.event.AdjustmentListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.ComponentListener, java.awt.event.FocusListener
- See Also:
- Serialized Form
Nested classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface com.mindbright.terminal.Terminal |
ATTR_BGCOLOR, ATTR_BLINKING, ATTR_BOLD, ATTR_FGCOLOR, ATTR_INVERSE, ATTR_INVISIBLE, ATTR_LOWINTENSITY, ATTR_UNDERLINE, OPT_ASCII_LDC, OPT_AUTO_LF, OPT_AUTO_WRAP, OPT_COPY_CRNL, OPT_COPY_SEL, OPT_DEC132COLS, OPT_DECCOLM, OPT_INSERTMODE, OPT_LAST_MENU, OPT_LAST_OPT, OPT_LOCAL_ECHO, OPT_LOCAL_PGKEYS, OPT_MAP_CTRLSP, OPT_PASSTHRU_PRN, OPT_REV_VIDEO, OPT_REV_WRAP, OPT_SCROLL_SI, OPT_SCROLL_SK, OPT_VIS_BELL, OPT_VIS_CURSOR |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Method Summary |
void |
addInputListener(TerminalInputListener inListener)
|
void |
addOutputListener(TerminalOutputListener outListener)
|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
|
void |
attachPrinter(TerminalPrinter printer)
|
void |
clearAbove()
|
void |
clearAllAttributes()
|
void |
clearAllTabs()
|
void |
clearBelow()
|
protected void |
clearDirtyArea(java.awt.Graphics source,
java.awt.Graphics dest)
|
void |
clearLeft()
|
void |
clearLine()
|
void |
clearRight()
|
void |
clearSaveLines()
|
void |
clearScreen()
|
void |
clearSelection()
|
void |
clearSelection(int startRow,
int startCol,
int endRow,
int endCol)
|
void |
clearTab(int col)
|
int |
cols()
|
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
void |
cursorBackward(int n)
|
void |
cursorDown(int n)
|
void |
cursorForward(int n)
|
void |
cursorIndex(int n)
|
void |
cursorIndexRev(int n)
|
void |
cursorRestore()
|
void |
cursorSave()
|
void |
cursorSetPos(int v,
int h,
boolean relative)
|
void |
cursorUp(int n)
|
void |
deleteChars(int n)
|
void |
deleteLines(int n)
|
void |
detachPrinter()
|
void |
doBackTabs(int n)
|
void |
doBell()
|
void |
doBS()
|
void |
doClickSelect(int row,
int col)
|
void |
doCopy()
|
void |
doCR()
|
void |
doLF()
|
void |
doPaste()
|
void |
doTab()
|
void |
doTabs(int n)
|
void |
emulateComponentShown()
|
void |
eraseChars(int n)
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
boolean |
getAttribute(int attr)
|
TerminalClipboardHandler |
getClipboard()
|
int |
getCursorH()
|
int |
getCursorV()
|
java.lang.String |
getDefaultProperty(java.lang.String key)
|
java.awt.Dimension |
getDimensionOfText(int rows,
int cols)
|
java.awt.Image |
getLogo()
|
java.awt.Dimension |
getMaximumSize()
|
TerminalMenuHandler |
getMenus()
|
java.awt.Dimension |
getMinimumSize()
|
boolean |
getOption(int opt)
|
java.awt.Panel |
getPanelWithScrollbar()
|
java.awt.PopupMenu |
getPopupMenu(java.lang.String header)
|
java.awt.Dimension |
getPreferredSize()
|
java.util.Properties |
getProperties()
|
java.lang.String |
getProperty(java.lang.String key)
|
boolean |
getPropsChanged()
|
java.lang.String |
getSelection()
|
static java.awt.Color |
getTermColor(java.lang.String name)
|
static java.awt.Color |
getTermRGBColor(java.lang.String value)
|
java.lang.String |
getTitle()
|
int |
getWindowBottom()
|
int |
getWindowLeft()
|
int |
getWindowRight()
|
int |
getWindowTop()
|
void |
hideLogo()
|
int |
hpixels()
|
void |
insertChars(int n)
|
void |
insertLines(int n)
|
boolean |
isFocusTraversable()
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
localPageCtrlKeys(int virtKey)
|
protected void |
makeAllDirty(boolean instantUpdate)
|
void |
makeSelection(int startRow,
int startCol,
int endRow,
int endCol)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paint(java.awt.Graphics g)
|
void |
printScreen()
|
void |
removeInputListener(TerminalInputListener inListener)
|
void |
removeOutputListener(TerminalOutputListener outListener)
|
void |
repaint()
|
void |
resetInterpreter()
|
void |
resetProperty(java.lang.String key)
|
void |
resetTabs()
|
void |
resetToDefaults()
|
void |
resetWindow()
|
int |
rows()
|
void |
scrollDown(int n)
|
void |
scrollUp(int n)
|
void |
selectAll()
|
void |
sendBytes(byte[] b)
|
void |
setAttribute(int attr,
boolean val)
|
void |
setBackgroundColor(int c)
|
void |
setClipboard(TerminalClipboardHandler clipboard)
|
void |
setFont(java.awt.Font font)
|
void |
setForegroundColor(int c)
|
void |
setGeometry(java.lang.String geometry,
boolean doResize)
|
void |
setInputCharset(java.lang.String charset)
|
void |
setInterpreter(TerminalInterpreter interpreter)
|
void |
setLogo(java.awt.Image logoImg,
int x,
int y,
int w,
int h)
|
void |
setMenus(TerminalMenuHandler menus)
|
void |
setOption(int opt,
boolean val)
|
void |
setPopupButton(int buttonNum)
|
void |
setProperties(java.util.Properties newProps,
boolean merge)
|
void |
setProperty(java.lang.String key,
java.lang.String value)
|
void |
setProperty(java.lang.String key,
java.lang.String value,
boolean forceSet)
|
void |
setPropsChanged(boolean value)
|
void |
setTab(int col)
|
void |
setTitle(java.lang.String title)
|
void |
setWindow(int top,
int bottom)
|
void |
setWindow(int top,
int left,
int bottom,
int right)
|
void |
setWindowSize(int rows,
int cols)
|
boolean |
showLogo()
|
void |
signalWindowChanged(int rows,
int cols,
int vpixels,
int hpixels)
|
void |
startPrinter()
|
void |
stopPrinter()
|
java.lang.String |
terminalType()
|
void |
typedChar(char c)
|
void |
update(java.awt.Graphics g)
|
protected void |
updateDirtyArea(int top,
int left,
int bottom,
int right)
|
void |
updateMenus()
|
int |
vpixels()
|
void |
write(byte[] c,
int off,
int len)
|
void |
write(char c)
|
void |
write(char[] c,
int off,
int len)
|
void |
write(java.lang.String s)
|
void |
writeLineDrawChar(char c)
|
Methods inherited from class java.awt.Canvas |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GRAVITY_SOUTHWEST
public static final int GRAVITY_SOUTHWEST
- See Also:
- Constant Field Values
GRAVITY_NORTHWEST
public static final int GRAVITY_NORTHWEST
- See Also:
- Constant Field Values
MIN_ROWS
public static final int MIN_ROWS
- See Also:
- Constant Field Values
MIN_COLS
public static final int MIN_COLS
- See Also:
- Constant Field Values
MAX_COLS
public static final int MAX_COLS
- See Also:
- Constant Field Values
MAX_ROWS
public static final int MAX_ROWS
- See Also:
- Constant Field Values
popupButton
public int popupButton
pasteButton
public int pasteButton
termColors
public static final java.awt.Color[] termColors
termColorNames
public static final java.lang.String[] termColorNames
ATTR_CHARNOTDRAWN
public static final int ATTR_CHARNOTDRAWN
- See Also:
- Constant Field Values
ATTR_LINEDRAW
public static final int ATTR_LINEDRAW
- See Also:
- Constant Field Values
ATTR_SELECTED
public static final int ATTR_SELECTED
- See Also:
- Constant Field Values
ATTR_CHARDRAWN
public static final int ATTR_CHARDRAWN
- See Also:
- Constant Field Values
MASK_ATTR
public static final int MASK_ATTR
- See Also:
- Constant Field Values
MASK_FGCOL
public static final int MASK_FGCOL
- See Also:
- Constant Field Values
MASK_BGCOL
public static final int MASK_BGCOL
- See Also:
- Constant Field Values
SHIFT_FGCOL
public static final int SHIFT_FGCOL
- See Also:
- Constant Field Values
SHIFT_BGCOL
public static final int SHIFT_BGCOL
- See Also:
- Constant Field Values
spacerow
public static final char[] spacerow
zerorow
public static final int[] zerorow
byte2char
public static final char[] byte2char
plainFont
public java.awt.Font plainFont
boldFont
public java.awt.Font boldFont
TerminalWin
public TerminalWin(java.awt.Frame ownerFrame,
TerminalInterpreter interpreter,
java.util.Properties initProps)
throws java.lang.IllegalArgumentException
TerminalWin
public TerminalWin(java.awt.Frame ownerFrame,
TerminalInterpreter interpreter,
java.util.Properties initProps,
boolean setAsDefault)
throws java.lang.IllegalArgumentException
TerminalWin
public TerminalWin(java.awt.Frame ownerFrame,
TerminalInterpreter interpreter)
throws java.lang.IllegalArgumentException,
java.util.NoSuchElementException
setMenus
public void setMenus(TerminalMenuHandler menus)
getMenus
public TerminalMenuHandler getMenus()
updateMenus
public void updateMenus()
setLogo
public void setLogo(java.awt.Image logoImg,
int x,
int y,
int w,
int h)
getLogo
public java.awt.Image getLogo()
showLogo
public boolean showLogo()
hideLogo
public void hideLogo()
setProperties
public void setProperties(java.util.Properties newProps,
boolean merge)
throws java.lang.IllegalArgumentException
- Specified by:
setProperties
in interface Terminal
- Throws:
java.lang.IllegalArgumentException
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interface Terminal
getPropsChanged
public boolean getPropsChanged()
- Specified by:
getPropsChanged
in interface Terminal
setPropsChanged
public void setPropsChanged(boolean value)
- Specified by:
setPropsChanged
in interface Terminal
resetToDefaults
public void resetToDefaults()
- Specified by:
resetToDefaults
in interface Terminal
getProperty
public java.lang.String getProperty(java.lang.String key)
getDefaultProperty
public java.lang.String getDefaultProperty(java.lang.String key)
resetProperty
public void resetProperty(java.lang.String key)
setProperty
public void setProperty(java.lang.String key,
java.lang.String value)
throws java.lang.IllegalArgumentException,
java.util.NoSuchElementException
- Throws:
java.lang.IllegalArgumentException
java.util.NoSuchElementException
setProperty
public void setProperty(java.lang.String key,
java.lang.String value,
boolean forceSet)
throws java.lang.IllegalArgumentException,
java.util.NoSuchElementException
- Throws:
java.lang.IllegalArgumentException
java.util.NoSuchElementException
getTermRGBColor
public static java.awt.Color getTermRGBColor(java.lang.String value)
throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
getTermColor
public static java.awt.Color getTermColor(java.lang.String name)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setGeometry
public void setGeometry(java.lang.String geometry,
boolean doResize)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setFont
public void setFont(java.awt.Font font)
setTitle
public void setTitle(java.lang.String title)
getTitle
public java.lang.String getTitle()
setPopupButton
public void setPopupButton(int buttonNum)
getPopupMenu
public java.awt.PopupMenu getPopupMenu(java.lang.String header)
getPanelWithScrollbar
public java.awt.Panel getPanelWithScrollbar()
clearSaveLines
public void clearSaveLines()
setWindowSize
public void setWindowSize(int rows,
int cols)
setInterpreter
public void setInterpreter(TerminalInterpreter interpreter)
setInputCharset
public void setInputCharset(java.lang.String charset)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
terminalType
public java.lang.String terminalType()
- Specified by:
terminalType
in interface Terminal
rows
public int rows()
- Specified by:
rows
in interface Terminal
cols
public int cols()
- Specified by:
cols
in interface Terminal
vpixels
public int vpixels()
- Specified by:
vpixels
in interface Terminal
hpixels
public int hpixels()
- Specified by:
hpixels
in interface Terminal
makeAllDirty
protected final void makeAllDirty(boolean instantUpdate)
updateDirtyArea
protected final void updateDirtyArea(int top,
int left,
int bottom,
int right)
write
public final void write(char c)
- Specified by:
write
in interface Terminal
write
public final void write(char[] c,
int off,
int len)
- Specified by:
write
in interface Terminal
write
public final void write(byte[] c,
int off,
int len)
write
public final void write(java.lang.String s)
- Specified by:
write
in interface Terminal
writeLineDrawChar
public void writeLineDrawChar(char c)
- Specified by:
writeLineDrawChar
in interface Terminal
addInputListener
public void addInputListener(TerminalInputListener inListener)
- Specified by:
addInputListener
in interface Terminal
removeInputListener
public void removeInputListener(TerminalInputListener inListener)
addOutputListener
public void addOutputListener(TerminalOutputListener outListener)
- Specified by:
addOutputListener
in interface Terminal
removeOutputListener
public void removeOutputListener(TerminalOutputListener outListener)
- Specified by:
removeOutputListener
in interface Terminal
attachPrinter
public void attachPrinter(TerminalPrinter printer)
- Specified by:
attachPrinter
in interface Terminal
detachPrinter
public void detachPrinter()
- Specified by:
detachPrinter
in interface Terminal
setClipboard
public void setClipboard(TerminalClipboardHandler clipboard)
getClipboard
public TerminalClipboardHandler getClipboard()
typedChar
public void typedChar(char c)
sendBytes
public final void sendBytes(byte[] b)
- Specified by:
sendBytes
in interface Terminal
signalWindowChanged
public void signalWindowChanged(int rows,
int cols,
int vpixels,
int hpixels)
doBell
public void doBell()
- Specified by:
doBell
in interface Terminal
doBS
public void doBS()
- Specified by:
doBS
in interface Terminal
doTab
public void doTab()
- Specified by:
doTab
in interface Terminal
doTabs
public void doTabs(int n)
- Specified by:
doTabs
in interface Terminal
doBackTabs
public void doBackTabs(int n)
- Specified by:
doBackTabs
in interface Terminal
setTab
public void setTab(int col)
- Specified by:
setTab
in interface Terminal
clearTab
public void clearTab(int col)
- Specified by:
clearTab
in interface Terminal
resetTabs
public void resetTabs()
- Specified by:
resetTabs
in interface Terminal
clearAllTabs
public void clearAllTabs()
- Specified by:
clearAllTabs
in interface Terminal
doCR
public void doCR()
- Specified by:
doCR
in interface Terminal
doLF
public void doLF()
- Specified by:
doLF
in interface Terminal
resetInterpreter
public void resetInterpreter()
- Specified by:
resetInterpreter
in interface Terminal
resetWindow
public void resetWindow()
- Specified by:
resetWindow
in interface Terminal
setWindow
public void setWindow(int top,
int bottom)
- Specified by:
setWindow
in interface Terminal
setWindow
public void setWindow(int top,
int left,
int bottom,
int right)
- Specified by:
setWindow
in interface Terminal
getWindowTop
public int getWindowTop()
- Specified by:
getWindowTop
in interface Terminal
getWindowBottom
public int getWindowBottom()
- Specified by:
getWindowBottom
in interface Terminal
getWindowLeft
public int getWindowLeft()
- Specified by:
getWindowLeft
in interface Terminal
getWindowRight
public int getWindowRight()
- Specified by:
getWindowRight
in interface Terminal
getCursorV
public int getCursorV()
- Specified by:
getCursorV
in interface Terminal
getCursorH
public int getCursorH()
- Specified by:
getCursorH
in interface Terminal
cursorSetPos
public void cursorSetPos(int v,
int h,
boolean relative)
- Specified by:
cursorSetPos
in interface Terminal
cursorUp
public void cursorUp(int n)
- Specified by:
cursorUp
in interface Terminal
cursorDown
public void cursorDown(int n)
- Specified by:
cursorDown
in interface Terminal
cursorForward
public void cursorForward(int n)
- Specified by:
cursorForward
in interface Terminal
cursorBackward
public void cursorBackward(int n)
- Specified by:
cursorBackward
in interface Terminal
cursorIndex
public void cursorIndex(int n)
- Specified by:
cursorIndex
in interface Terminal
cursorIndexRev
public void cursorIndexRev(int n)
- Specified by:
cursorIndexRev
in interface Terminal
cursorSave
public void cursorSave()
- Specified by:
cursorSave
in interface Terminal
cursorRestore
public void cursorRestore()
- Specified by:
cursorRestore
in interface Terminal
scrollUp
public void scrollUp(int n)
- Specified by:
scrollUp
in interface Terminal
scrollDown
public void scrollDown(int n)
- Specified by:
scrollDown
in interface Terminal
clearBelow
public void clearBelow()
- Specified by:
clearBelow
in interface Terminal
clearAbove
public void clearAbove()
- Specified by:
clearAbove
in interface Terminal
clearScreen
public void clearScreen()
- Specified by:
clearScreen
in interface Terminal
clearRight
public void clearRight()
- Specified by:
clearRight
in interface Terminal
clearLeft
public void clearLeft()
- Specified by:
clearLeft
in interface Terminal
clearLine
public void clearLine()
- Specified by:
clearLine
in interface Terminal
eraseChars
public void eraseChars(int n)
- Specified by:
eraseChars
in interface Terminal
insertChars
public void insertChars(int n)
- Specified by:
insertChars
in interface Terminal
deleteChars
public void deleteChars(int n)
- Specified by:
deleteChars
in interface Terminal
insertLines
public void insertLines(int n)
- Specified by:
insertLines
in interface Terminal
deleteLines
public void deleteLines(int n)
- Specified by:
deleteLines
in interface Terminal
printScreen
public void printScreen()
- Specified by:
printScreen
in interface Terminal
startPrinter
public void startPrinter()
- Specified by:
startPrinter
in interface Terminal
stopPrinter
public void stopPrinter()
- Specified by:
stopPrinter
in interface Terminal
setOption
public void setOption(int opt,
boolean val)
- Specified by:
setOption
in interface Terminal
getOption
public boolean getOption(int opt)
- Specified by:
getOption
in interface Terminal
setAttribute
public void setAttribute(int attr,
boolean val)
- Specified by:
setAttribute
in interface Terminal
getAttribute
public boolean getAttribute(int attr)
- Specified by:
getAttribute
in interface Terminal
setForegroundColor
public void setForegroundColor(int c)
- Specified by:
setForegroundColor
in interface Terminal
setBackgroundColor
public void setBackgroundColor(int c)
- Specified by:
setBackgroundColor
in interface Terminal
clearAllAttributes
public void clearAllAttributes()
- Specified by:
clearAllAttributes
in interface Terminal
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased
in interface java.awt.event.KeyListener
localPageCtrlKeys
public final void localPageCtrlKeys(int virtKey)
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- Specified by:
focusGained
in interface java.awt.event.FocusListener
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLost
in interface java.awt.event.FocusListener
isFocusTraversable
public boolean isFocusTraversable()
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interface java.awt.event.ComponentListener
emulateComponentShown
public void emulateComponentShown()
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShown
in interface java.awt.event.ComponentListener
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHidden
in interface java.awt.event.ComponentListener
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interface java.awt.event.ComponentListener
adjustmentValueChanged
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
- Specified by:
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
selectAll
public void selectAll()
makeSelection
public void makeSelection(int startRow,
int startCol,
int endRow,
int endCol)
clearSelection
public void clearSelection(int startRow,
int startCol,
int endRow,
int endCol)
clearSelection
public void clearSelection()
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
getSelection
public java.lang.String getSelection()
doClickSelect
public void doClickSelect(int row,
int col)
doCopy
public void doCopy()
doPaste
public void doPaste()
getDimensionOfText
public java.awt.Dimension getDimensionOfText(int rows,
int cols)
getPreferredSize
public java.awt.Dimension getPreferredSize()
getMinimumSize
public java.awt.Dimension getMinimumSize()
getMaximumSize
public java.awt.Dimension getMaximumSize()
clearDirtyArea
protected final void clearDirtyArea(java.awt.Graphics source,
java.awt.Graphics dest)
repaint
public void repaint()
paint
public void paint(java.awt.Graphics g)
update
public void update(java.awt.Graphics g)