Class View2dTop

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--View2d
                                |
                                +--View2dTop

public final class View2dTop
extends View2d

See Also:
Serialized Form

Inner Class Summary
protected  class View2dTop.DrawSelected
           
 
Inner classes inherited from class View2d
View2d.Rule
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Fields inherited from class View2d
_bgColor, _displayTransform, _horizontalRule, _map, _scroll, _vc, _verticalRule, _zoom, CENTER_CMD, GRID_COLOR, GRID_COLOR_MAJOR, HORIZONTAL, lastRubberBand, lastTrans, LIGHT_SOURCE_COLOR, LINE_COLOR, NEW_LINE_COLOR, NEW_SECT_DEFAULT_LINE_COLOR, nilStroke, RUBBER_COLOR, rubberBandDrawn, SECT_FILL, SECT_FILL_ALPHA, SELECTED_COLOR, SELECTED_SECT_FILL, SELECTED_SECT_FILL_ALPHA, SELECTED_SPEC_SECT_FILL, SELECTED_SPEC_SECT_FILL_ALPHA, SHOW_GRID_CMD, SIDE_COLOR, SPEC_LINE_COLOR, SPEC_LINE_SELECTED_COLOR, SPEC_SECT_FILL, SPEC_SECT_FILL_ALPHA, transDrawn, VERTICAL, VERTS_COLOR, ZOOM_IN_CMD, ZOOM_OUT_CMD
 
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
 
Constructor Summary
View2dTop(javax.swing.JMenu menu)
           
 
Method Summary
 void centerView(boolean centerOnSelection, boolean multiSelection)
          center the view
 java.awt.Dimension getMapSliceSize()
          the top view simply returns the map size as indicated by the map
 void mapChanged(java.awt.Rectangle clip)
           
 void paint(java.awt.Graphics ga)
           
 
Methods inherited from class View2d
getRule, getScrolledView, getScrollPane, getZoom, mapSizeChanged, mapTransientChanged, modifyZoom, setZoom, updatePanelSize
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

View2dTop

public View2dTop(javax.swing.JMenu menu)
Method Detail

centerView

public void centerView(boolean centerOnSelection,
                       boolean multiSelection)
center the view
Overrides:
centerView in class View2d
Parameters:
centerOnSelection - true if the selection(s) are used for centering
multiSelection - true if the center point is the average of the selections

getMapSliceSize

public java.awt.Dimension getMapSliceSize()
the top view simply returns the map size as indicated by the map
Overrides:
getMapSliceSize in class View2d

paint

public void paint(java.awt.Graphics ga)
Overrides:
paint in class javax.swing.JComponent

mapChanged

public void mapChanged(java.awt.Rectangle clip)
Overrides:
mapChanged in class View2d