edu.psu.geovista.app.spacefill
Class SpaceFillMatrixElement

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.psu.geovista.app.spacefill.SpaceFillCanvas
                      extended byedu.psu.geovista.app.spacefill.SpaceFillMatrixElement
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, MatrixElement, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, edu.psu.geovista.ui.event.SelectionListener, java.io.Serializable

public class SpaceFillMatrixElement
extends SpaceFillCanvas
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.spacefill.SpaceFillCanvas
COMMAND_COLOR_CLASSFICIATION, COMMAND_SELECTION
 
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
SpaceFillMatrixElement()
           
 
Method Summary
 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 setColorArrayForObs(java.awt.Color[] c)
           
 void setDataObject(java.lang.Object[] data)
           
 void setElementPosition(int[] dataIndices)
           
 void setMultipleSelectionColors(java.awt.Color[] c)
           
 void setSelectionColor(java.awt.Color c)
           
 void setXAxisExtents(double[] xAxisExtents)
           
 void setYAxisExtents(double[] yAxisExtents)
           
 
Methods inherited from class edu.psu.geovista.app.spacefill.SpaceFillCanvas
addActionListener, addIndicationListener, componentHidden, componentMoved, componentResized, componentShown, fireActionPerformed, fireIndicationChanged, getBivarColorClasser, getColorIndication, getColorNotInStudyArea, getColorNull, getColorOutOfFocus, getColors, getColorSelection, getCurrColorColumn, getCurrOrderColumn, getData, getFillOrder, getIndication, getObservationNames, getPixelBuff, getSelectedObservations, getSelectedObservationsInt, getSelections, getSelOriginalColorMode, getUseDrawingShapes, getVariableNames, makeGeographicShapes, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintBuffer, remakeDrawingBuff, removeActionListener, removeIndicationListener, selectionChanged, setBackground, setBivarColorClasser, setColorIndication, setColorNotInStudyArea, setColorNull, setColorOutOfFocus, setColors, setColorSelection, setColorSymbolizer, setConditionArray, setCurrColorColumn, setCurrOrderColumn, setData, setFillOrder, setIndication, setObservationNames, setPixelBuff, setSelectedObservations, setSelectedObservationsInt, setSelections, setSelOriginalColorMode, setUseDrawingShapes, setVariableNames
 
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, getBivarColorClasser, getSelectedObservations, getSelections, removeIndicationListener, setBackground, setBivarColorClasser, setConditionArray, setIndication, setSelectedObservations, setSelections, setSelOriginalColorMode
 

Constructor Detail

SpaceFillMatrixElement

public SpaceFillMatrixElement()
Method Detail

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

setColorArrayForObs

public void setColorArrayForObs(java.awt.Color[] c)
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 SpaceFillCanvas
Parameters:
g -


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