|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Canvas
com.mindbright.terminal.DisplayAWT
| Nested Class Summary |
| 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 |
| Field Summary | |
static int |
MAX_COLS
|
static int |
MAX_ROWS
|
static int |
MIN_COLS
|
static int |
MIN_ROWS
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.mindbright.terminal.DisplayView |
COLOR_BLACK, COLOR_BLUE, COLOR_CYAN, COLOR_GREEN, COLOR_I_BLACK, COLOR_I_BLUE, COLOR_I_CYAN, COLOR_I_GREEN, COLOR_I_MAGENTA, COLOR_I_RED, COLOR_I_WHITE, COLOR_I_YELLOW, COLOR_MAGENTA, COLOR_RED, COLOR_WHITE, COLOR_YELLOW, termColorNames, termColors |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
DisplayAWT(java.awt.Frame ownerFrame)
|
|
| Method Summary | |
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
|
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 |
delKeyListener(java.awt.event.KeyListener keyListener)
|
void |
doBell()
|
void |
doBell(boolean visualBell)
|
void |
emulateComponentShown()
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
java.awt.Component |
getAWTComponent()
|
java.awt.Dimension |
getDimensionOfText(int rows,
int cols)
|
java.awt.Image |
getLogo()
|
java.awt.Dimension |
getMaximumSize()
|
java.awt.Dimension |
getMinimumSize()
|
DisplayModel |
getModel()
|
java.awt.Container |
getPanelWithScrollbar(java.lang.String scrollPos)
|
java.awt.Dimension |
getPreferredSize()
|
static java.awt.Color |
getTermColor(java.lang.String name)
|
static java.awt.Color |
getTermRGBColor(java.lang.String value)
|
void |
hideLogo()
|
boolean |
isFocusTraversable()
|
boolean |
isWide(char c)
Check if the give character is wider than normal for the font. |
java.awt.Component |
mkButton(java.lang.String label,
java.lang.String cmd,
java.awt.event.ActionListener listener)
|
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 |
moveScrollbar(java.lang.String scrollPos)
|
void |
paint(java.awt.Graphics g)
|
void |
repaint()
|
void |
repaint(boolean force)
|
void |
resetSelection()
|
void |
reverseColors()
|
void |
setBackgroundColor(java.awt.Color c)
|
void |
setController(com.mindbright.terminal.DisplayController controller)
|
void |
setCursorColor(java.awt.Color c)
|
void |
setCursorPosition(int row,
int col)
|
void |
setFont(java.awt.Font font)
|
void |
setFont(java.lang.String name,
int size)
|
void |
setForegroundColor(java.awt.Color c)
|
void |
setGeometry(int row,
int col)
|
void |
setIgnoreClose()
|
void |
setKeyListener(java.awt.event.KeyListener keyListener)
|
void |
setLineSpaceDelta(int delta)
|
void |
setLogo(java.awt.Image logoImg,
int x,
int y,
int w,
int h)
|
void |
setModel(DisplayModel model)
|
void |
setNoCursor()
|
void |
setPendingVisTopChange(int visTop)
|
void |
setPosition(int xPos,
int yPos)
|
void |
setSelection(int row1,
int col1,
int row2,
int col2)
|
void |
setVisTop(int visTop)
|
void |
setVisTop(int visTop,
boolean changeAllowed)
|
void |
setVisTopChangeAllowed(boolean set)
|
void |
setVisTopDelta(int delta)
|
void |
setVisTopDelta(int delta,
boolean changeAllowed)
|
boolean |
showLogo()
|
void |
update(java.awt.Graphics g)
|
void |
updateDirtyArea(int top,
int left,
int bottom,
int right)
|
void |
updateScrollbarValues()
|
void |
windowClosed()
|
| 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 |
| Methods inherited from interface com.mindbright.terminal.DisplayView |
requestFocus |
| Field Detail |
public static final int MIN_ROWS
public static final int MIN_COLS
public static final int MAX_COLS
public static final int MAX_ROWS
| Constructor Detail |
public DisplayAWT(java.awt.Frame ownerFrame)
| Method Detail |
public void setModel(DisplayModel model)
setModel in interface DisplayViewpublic DisplayModel getModel()
getModel in interface DisplayViewpublic void setController(com.mindbright.terminal.DisplayController controller)
setController in interface DisplayViewpublic void setKeyListener(java.awt.event.KeyListener keyListener)
setKeyListener in interface DisplayViewpublic void delKeyListener(java.awt.event.KeyListener keyListener)
delKeyListener in interface DisplayView
public void setLogo(java.awt.Image logoImg,
int x,
int y,
int w,
int h)
setLogo in interface DisplayViewpublic java.awt.Image getLogo()
getLogo in interface DisplayViewpublic boolean showLogo()
showLogo in interface DisplayViewpublic void hideLogo()
hideLogo in interface DisplayView
public static java.awt.Color getTermRGBColor(java.lang.String value)
throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static java.awt.Color getTermColor(java.lang.String name)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setFont(java.lang.String name,
int size)
setFont in interface DisplayViewpublic void setLineSpaceDelta(int delta)
setLineSpaceDelta in interface DisplayViewpublic void setFont(java.awt.Font font)
public void setVisTopChangeAllowed(boolean set)
setVisTopChangeAllowed in interface DisplayViewpublic void setVisTopDelta(int delta)
setVisTopDelta in interface DisplayView
public void setVisTopDelta(int delta,
boolean changeAllowed)
setVisTopDelta in interface DisplayViewpublic void setVisTop(int visTop)
setVisTop in interface DisplayView
public void setVisTop(int visTop,
boolean changeAllowed)
setVisTop in interface DisplayViewpublic void setPendingVisTopChange(int visTop)
setPendingVisTopChange in interface DisplayViewpublic void updateScrollbarValues()
updateScrollbarValues in interface DisplayViewpublic java.awt.Container getPanelWithScrollbar(java.lang.String scrollPos)
getPanelWithScrollbar in interface DisplayViewpublic void moveScrollbar(java.lang.String scrollPos)
moveScrollbar in interface DisplayView
public void updateDirtyArea(int top,
int left,
int bottom,
int right)
updateDirtyArea in interface DisplayViewpublic void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic boolean isFocusTraversable()
public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void emulateComponentShown()
emulateComponentShown in interface DisplayViewpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged in interface java.awt.event.AdjustmentListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic boolean isWide(char c)
DisplayView
isWide in interface DisplayView
public java.awt.Dimension getDimensionOfText(int rows,
int cols)
public java.awt.Dimension getPreferredSize()
public java.awt.Dimension getMinimumSize()
public java.awt.Dimension getMaximumSize()
public void repaint()
repaint in interface DisplayViewpublic void repaint(boolean force)
repaint in interface DisplayViewpublic void paint(java.awt.Graphics g)
public void update(java.awt.Graphics g)
public void setPosition(int xPos,
int yPos)
setPosition in interface DisplayView
public void setGeometry(int row,
int col)
setGeometry in interface DisplayViewpublic void resetSelection()
resetSelection in interface DisplayView
public void setSelection(int row1,
int col1,
int row2,
int col2)
setSelection in interface DisplayViewpublic void setNoCursor()
setNoCursor in interface DisplayView
public void setCursorPosition(int row,
int col)
setCursorPosition in interface DisplayViewpublic void setBackgroundColor(java.awt.Color c)
setBackgroundColor in interface DisplayViewpublic void setForegroundColor(java.awt.Color c)
setForegroundColor in interface DisplayViewpublic void setCursorColor(java.awt.Color c)
setCursorColor in interface DisplayViewpublic void reverseColors()
reverseColors in interface DisplayViewpublic void doBell()
doBell in interface DisplayViewpublic void doBell(boolean visualBell)
doBell in interface DisplayViewpublic java.awt.Component getAWTComponent()
getAWTComponent in interface DisplayViewpublic void setIgnoreClose()
setIgnoreClose in interface DisplayViewpublic void windowClosed()
windowClosed in interface DisplayView
public java.awt.Component mkButton(java.lang.String label,
java.lang.String cmd,
java.awt.event.ActionListener listener)
mkButton in interface DisplayView
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||