Class View2dSide

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

public final class View2dSide
extends View2d

See Also:
Serialized Form

Inner Class Summary
protected  class View2dSide.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
 
Field Summary
 int HZ_NONE
           
 int HZ_X
           
 int HZ_Y
           
 
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
View2dSide(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
 int getType()
           
 boolean isType(int type)
           
 void mapChanged(java.awt.Rectangle clip)
           
 void paintComponent(java.awt.Graphics ga)
           
 void setType(int type)
           
 
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, paint, paintBorder, paintChildren, 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
 

Field Detail

HZ_NONE

public int HZ_NONE

HZ_X

public int HZ_X

HZ_Y

public int HZ_Y
Constructor Detail

View2dSide

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

isType

public boolean isType(int type)

getType

public int getType()

setType

public void setType(int type)

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

paintComponent

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

mapChanged

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