ucar.unidata.ui.drawing
Class TestCanvas

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by ucar.unidata.ui.drawing.DisplayCanvas
                      extended by ucar.unidata.ui.drawing.EditCanvas
                          extended by ucar.unidata.ui.drawing.TestCanvas
All Implemented Interfaces:
ActionListener, FocusListener, KeyListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class TestCanvas
extends EditCanvas

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class ucar.unidata.ui.drawing.EditCanvas
EditCanvas.ShapeDescriptor
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class ucar.unidata.ui.drawing.EditCanvas
CMD_ALIGN_BOTTOM, CMD_ALIGN_CENTER, CMD_ALIGN_LEFT, CMD_ALIGN_MIDDLE, CMD_ALIGN_PREFIX, CMD_ALIGN_RIGHT, CMD_ALIGN_TOP, CMD_EDIT_COPY, CMD_EDIT_CUT, CMD_EDIT_GROUP, CMD_EDIT_PASTE, CMD_EDIT_SELECTALL, CMD_EDIT_TOBACK, CMD_EDIT_TOFRONT, CMD_EDIT_UNGROUP, CMD_SNAP, CMD_SPACE_H, CMD_SPACE_V, CMD_ZOOMIN, CMD_ZOOMOUT, CMD_ZOOMRESET
 
Fields inherited from class ucar.unidata.ui.drawing.DisplayCanvas
canvasBg, CMD_CHANGE, CMD_CREATE, CMD_MOVE, CMD_REMOVE, CMD_TOBACK, CMD_TOFRONT, DEFAULT_CURSOR, glyphs, gridSpacing, HAND_CURSOR, highlightedGlyph, MOVE_CURSOR, NW_CURSOR, scaleFactor, showGrid, TEXT_CURSOR
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
TestCanvas()
          _more_
 
Method Summary
 Point getCenter()
          _more_
 String[] getShapeAttrs()
          _more_
 String[] getShapeIcons()
          _more_
 String[] getShapeNames()
          _more_
 String[] getShapeTypes()
          _more_
static void main(String[] args)
          _more_
 void paint(Graphics g)
          _more_
 Point transformInput(Point r)
          _more_
 Rectangle transformInput(Rectangle r)
          _more_
 int transformInputX(int x)
          _more_
 int transformInputY(int y)
          _more_
 Point transformOutput(Point r)
          _more_
 Rectangle transformOutput(Rectangle r)
          _more_
 int transformOutputX(int x)
          _more_
 int transformOutputY(int y)
          _more_
 
Methods inherited from class ucar.unidata.ui.drawing.EditCanvas
actionPerformed, cloneGlyphs, doAlign, doCopy, doCut, doDoubleClick, doGroup, doMakeContents, doMakeMenuItems, doMakePalette, doMakeToolbar, doPaste, doPaste, doToBack, doToFront, doZoomIn, doZoomOut, focusGained, focusLost, getHaveChanged, getLabelComponent, getMenuBar, getShapeDescriptors, group, haveCommand, initMenuBar, keyPressed, keyReleased, keyTyped, loadXml, makeDescriptor, makeEditMenu, makeEditMenu, makeMenuItem, makeMenuItem, makeSelectionMenuItem, makeViewMenu, makeViewMenu, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mousePressedInner, mouseReleased, notifyGlyphChanged, notifyGlyphChangeDone, notifyGlyphCreateComplete, notifyGlyphMoveComplete, notifyGlyphMoved, okToPaintHighlight, selectAll, selectionChanged, setColor, setColor, setCommand, setDefaultCursor, setHaveChanged, showTextInPalette, snapToGrid, spaceH, spaceV, togglePressed, unGroup
 
Methods inherited from class ucar.unidata.ui.drawing.DisplayCanvas
addGlyph, addSelection, clearAll, clearSelection, createGlyph, decreaseGridSpacing, doRemove, findGlyph, findGlyph, findGlyph, getContents, getGlyphs, getImage, getSelection, getShowGrid, glyphChanged, hasSelection, increaseGridSpacing, isFocusTraversable, isSelected, justRemoveGlyph, moveToBack, moveToFront, notifyGlyphCreateComplete, paintGrid, removeGlyph, removeSelection, repaint, select, setCanvasBackground, setGlyphs, setHighlight, setShowGrid, snap
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestCanvas

public TestCanvas()
_more_

Method Detail

getShapeAttrs

public String[] getShapeAttrs()
_more_

Returns:
_more_

getShapeNames

public String[] getShapeNames()
_more_

Returns:
_more_

getShapeTypes

public String[] getShapeTypes()
_more_

Returns:
_more_

getShapeIcons

public String[] getShapeIcons()
_more_

Returns:
_more_

paint

public void paint(Graphics g)
_more_

Overrides:
paint in class EditCanvas
Parameters:
g -

getCenter

public Point getCenter()
_more_

Returns:
_more_

transformInputX

public int transformInputX(int x)
_more_

Overrides:
transformInputX in class DisplayCanvas
Parameters:
x -
Returns:
_more_

transformInputY

public int transformInputY(int y)
_more_

Overrides:
transformInputY in class DisplayCanvas
Parameters:
y -
Returns:
_more_

transformOutputX

public int transformOutputX(int x)
_more_

Overrides:
transformOutputX in class DisplayCanvas
Parameters:
x -
Returns:
_more_

transformOutputY

public int transformOutputY(int y)
_more_

Overrides:
transformOutputY in class DisplayCanvas
Parameters:
y -
Returns:
_more_

transformOutput

public Rectangle transformOutput(Rectangle r)
_more_

Overrides:
transformOutput in class DisplayCanvas
Parameters:
r -
Returns:
_more_

transformInput

public Rectangle transformInput(Rectangle r)
_more_

Overrides:
transformInput in class DisplayCanvas
Parameters:
r -
Returns:
_more_

transformOutput

public Point transformOutput(Point r)
_more_

Overrides:
transformOutput in class DisplayCanvas
Parameters:
r -
Returns:
_more_

transformInput

public Point transformInput(Point r)
_more_

Overrides:
transformInput in class DisplayCanvas
Parameters:
r -
Returns:
_more_

main

public static void main(String[] args)
_more_

Parameters:
args -