edu.psu.geovista.app.map
Class MapMatrixElement

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.psu.geovista.app.map.MapCanvas
                      extended byedu.psu.geovista.app.map.MapMatrixElement
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.ComponentListener, edu.psu.geovista.ui.event.DataSetListener, java.util.EventListener, ExcentricLabelClient, java.awt.image.ImageObserver, edu.psu.geovista.ui.event.IndicationListener, MatrixElement, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, edu.psu.geovista.ui.event.SelectionListener, java.io.Serializable, edu.psu.geovista.ui.event.SpatialExtentListener

public class MapMatrixElement
extends MapCanvas
implements MatrixElement

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class edu.psu.geovista.app.map.MapCanvas
autofit, bivarColorClasser, exLabels, fisheyes, MODE_EXCENTRIC, MODE_FISHEYE, MODE_MAGNIFYING, MODE_PAN, MODE_SELECT, MODE_ZOOM_IN, MODE_ZOOM_OUT
 
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 edu.psu.geovista.app.matrix.MatrixElement
COMMAND_COLOR_CLASSFICIATION, COMMAND_DATARANGE_SET, COMMAND_POINT_SELECTED
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MapMatrixElement()
           
 
Method Summary
 edu.psu.geovista.symbolization.BivariateColorSymbolClassification getBivarColorClasser()
           
 int[] getElementPosition()
           
 java.awt.Color getSelectionColor()
           
 java.lang.String getShortDiscription()
           
 double[] getXAxisExtents()
           
 double[] getYAxisExtents()
           
 void paintComponent(java.awt.Graphics g)
          This method only paints the current contents of the drawingBuff.
 void setAxisOn(boolean axisOn)
           
 void setBivarColorClasser(edu.psu.geovista.symbolization.BivariateColorSymbolClassification biColorClasser, boolean reverseColor)
           
 void setColorArrayForObs(java.awt.Color[] colorArrays)
           
 void setDataObject(java.lang.Object[] data)
           
 void setElementPosition(int[] dataIndices)
           
 void setMultipleSelectionColors(java.awt.Color[] c)
           
 void setSelectionColor(java.awt.Color c)
           
 void setSelOriginalColorMode(boolean selOriginalColorMode)
           
 void setXAxisExtents(double[] xAxisExtents)
           
 void setYAxisExtents(double[] yAxisExtents)
           
 
Methods inherited from class edu.psu.geovista.app.map.MapCanvas
actionPerformed, addActionListener, addIndicationListener, addSelectionListener, addSpatialExtentListener, componentHidden, componentMoved, componentResized, componentShown, dataSetChanged, findFullExtentSpatialData, findUserSpaceSpatialData, fireActionPerformed, getColors, getCurrColorColumnX, getCurrColorColumnY, getObservationLabel, getSelectedObservations, getSelectedObservationsInt, getSelections, getSelOriginalColorMode, getShapeAt, indicationChanged, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, pan, panBuff, pickAll, removeActionListener, removeIndicationListener, removeSelectionListener, removeSpatialExtentListener, selectionChanged, setAuxiliarySpatialData, setAuxiliarySpatialData, setBackground, setBivarColorClasser, setColorSelection, setConditionArray, setCurrColorColumnX, setCurrColorColumnY, setDataSet, setDataSet, setIndication, setMode, setObservationColors, setSelectedObservations, setSelectedObservationsInt, setSelections, setTransformer, spatialExtentChanged, tickleColors, zoomFullExtent, zoomIn, zoomOut
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 
Methods inherited from interface edu.psu.geovista.app.matrix.MatrixElement
addActionListener, addIndicationListener, getSelectedObservations, getSelections, removeIndicationListener, setBackground, setConditionArray, setIndication, setSelectedObservations, setSelections
 
Methods inherited from interface edu.psu.geovista.ui.ExcentricLabelClient
repaint
 

Constructor Detail

MapMatrixElement

public MapMatrixElement()
Method Detail

setSelOriginalColorMode

public void setSelOriginalColorMode(boolean selOriginalColorMode)
Specified by:
setSelOriginalColorMode in interface MatrixElement
Overrides:
setSelOriginalColorMode in class MapCanvas

setDataObject

public void setDataObject(java.lang.Object[] data)
Specified by:
setDataObject in interface MatrixElement

setElementPosition

public void setElementPosition(int[] dataIndices)
Specified by:
setElementPosition in interface MatrixElement

getElementPosition

public int[] getElementPosition()
Specified by:
getElementPosition in interface MatrixElement

setAxisOn

public void setAxisOn(boolean axisOn)
Specified by:
setAxisOn in interface MatrixElement

setXAxisExtents

public void setXAxisExtents(double[] xAxisExtents)
Specified by:
setXAxisExtents in interface MatrixElement

setYAxisExtents

public void setYAxisExtents(double[] yAxisExtents)
Specified by:
setYAxisExtents in interface MatrixElement

getXAxisExtents

public double[] getXAxisExtents()
Specified by:
getXAxisExtents in interface MatrixElement

getYAxisExtents

public double[] getYAxisExtents()
Specified by:
getYAxisExtents in interface MatrixElement

getShortDiscription

public java.lang.String getShortDiscription()
Specified by:
getShortDiscription in interface MatrixElement

setSelectionColor

public void setSelectionColor(java.awt.Color c)
Specified by:
setSelectionColor in interface MatrixElement

getSelectionColor

public java.awt.Color getSelectionColor()

setMultipleSelectionColors

public void setMultipleSelectionColors(java.awt.Color[] c)
Specified by:
setMultipleSelectionColors in interface MatrixElement

setBivarColorClasser

public void setBivarColorClasser(edu.psu.geovista.symbolization.BivariateColorSymbolClassification biColorClasser,
                                 boolean reverseColor)
Specified by:
setBivarColorClasser in interface MatrixElement

getBivarColorClasser

public edu.psu.geovista.symbolization.BivariateColorSymbolClassification getBivarColorClasser()
Specified by:
getBivarColorClasser in interface MatrixElement

setColorArrayForObs

public void setColorArrayForObs(java.awt.Color[] colorArrays)
Specified by:
setColorArrayForObs in interface MatrixElement

paintComponent

public void paintComponent(java.awt.Graphics g)
This method only paints the current contents of the drawingBuff.

Overrides:
paintComponent in class MapCanvas
Parameters:
g -


Copyright © 1996-2003 GeoVista Center. All Rights Reserved.