|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Canvas
ccvisu.ScreenDisplay.MyCanvas
private class ScreenDisplay.MyCanvas
Canvas implementation for displaying the layout on the screen.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Canvas |
---|
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private java.awt.Color |
chosenColor
|
private java.awt.Choice |
colorChoice
|
private java.awt.Choice |
fontSizeChoice
|
private java.awt.image.BufferedImage |
img
|
private java.lang.String |
inputName
|
private java.awt.Button |
loadButton
|
private java.awt.TextField |
markerRegExTextField
|
private java.awt.Choice |
minVertChoice
|
private int |
mouseX
|
private int |
mouseY
|
private boolean |
openURL
|
private java.awt.Frame |
parent
|
private java.awt.Point |
rectBottomRight
|
private boolean |
rectShow
|
private java.awt.Point |
rectTopLeft
|
private java.awt.Button |
saveButton
|
private static long |
serialVersionUID
|
private java.awt.Dimension |
size
|
private int |
tolerance
|
private java.awt.Label |
vertexName
|
private WriterDataGraphicsDISP |
writer
|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
private |
ScreenDisplay.MyCanvas(ScreenDisplay parent,
WriterDataGraphicsDISP writer)
Constructor. |
Method Summary | |
---|---|
void |
paint(java.awt.Graphics area)
Draws the layout layout on the screen. |
void |
repaint()
override standart => no more flickering |
void |
update()
update the image used to refresh the screen |
void |
updateAndPaint()
to use when changes are done and you want to display them |
private void |
updateWait()
write "Refreshing..." in the center of the canvas |
Methods inherited from class java.awt.Canvas |
---|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update |
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, firePropertyChange, firePropertyChange, firePropertyChange, 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, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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 |
Field Detail |
---|
private static final long serialVersionUID
private java.awt.Frame parent
private WriterDataGraphicsDISP writer
private java.awt.image.BufferedImage img
private java.awt.Dimension size
private java.awt.Label vertexName
private java.awt.Choice fontSizeChoice
private java.awt.Choice minVertChoice
private java.awt.Choice colorChoice
private java.awt.Color chosenColor
private java.awt.TextField markerRegExTextField
private java.awt.Button saveButton
private java.awt.Button loadButton
private java.awt.Point rectTopLeft
private java.awt.Point rectBottomRight
private boolean rectShow
private int mouseX
private int mouseY
private int tolerance
private java.lang.String inputName
private boolean openURL
Constructor Detail |
---|
private ScreenDisplay.MyCanvas(ScreenDisplay parent, WriterDataGraphicsDISP writer)
parent
- The parent frame.writer
- The writer that uses this object to draw on.
The paining is deligated to the writer object.Method Detail |
---|
public void paint(java.awt.Graphics area)
paint
in class java.awt.Canvas
area
- The graphics area for drawing.public void update()
public void updateAndPaint()
public void repaint()
repaint
in class java.awt.Component
private void updateWait()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |