edu.psu.geovista.app.matrix
Class UniPlotMatrix

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.psu.geovista.app.matrix.AbstractMatrix
                      extended byedu.psu.geovista.app.matrix.UniPlotMatrix
All Implemented Interfaces:
javax.accessibility.Accessible, javax.swing.event.ChangeListener, edu.psu.geovista.ui.event.ColorArrayListener, edu.psu.geovista.ui.event.ColorClassifierListener, edu.psu.geovista.ui.event.ConditioningListener, edu.psu.geovista.ui.event.DataSetListener, java.util.EventListener, java.awt.image.ImageObserver, edu.psu.geovista.ui.event.IndicationListener, javax.swing.event.ListSelectionListener, 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.SubspaceListener

public class UniPlotMatrix
extends AbstractMatrix
implements javax.swing.event.ListSelectionListener

put your documentation comment here

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class edu.psu.geovista.app.matrix.AbstractMatrix
AbstractMatrix.SPGridBagConstraints, AbstractMatrix.SPTagButton
 
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
protected  javax.swing.event.EventListenerList listenerList
           
 
Fields inherited from class edu.psu.geovista.app.matrix.AbstractMatrix
attList, attributeDescriptions, attributesDisplay, background, bivarColorClasser, c, colorArrayForObs, columnButton, conditionArray, configButton, dataObject, DEFAULT_BUTTON_CONSTRAINTS, DEFAULT_MAX_NUM_ARRAYS, DEFAULT_PANEL_HEIGHT_PIXELS, DEFAULT_PANEL_WIDTH_PIXELS, descriptionList, element, elementClass, leftRightArrow, matrixLayout, maxNumArrays, multipleSelectionColors, nullInsets, panelHeightPixels, panelWidthPixels, plotNumber, plottedAttributes, plottedBegin, posDrag, posLast, posNew, recreate, rowButton, selectedObvsInt, selectionColor, selections, selOriginalColorMode, topDownArrow, varTags
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
UniPlotMatrix()
          put your documentation comment here
 
Method Summary
protected  void createMatrix()
          The actual procedure to create the matrix, fill graphs in each matrix element.
 java.lang.String[] getAttributesArray()
          put your documentation comment here
 java.lang.String getElementClassName()
          Get the name for element which will be displayed in matrix.
 void setElementClass(java.lang.Class clazz)
          Set up the element displayed in matrix.
 void setElementClass(java.lang.Object obj)
          Set the element which will be displayed in matrix by connecting to an object.
 void setElementClassName(java.lang.String classname)
          Set up the name for element which will be displayed in matrix.
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Inform that value or selection in the JList (variable selection dialog) has been changed.
 
Methods inherited from class edu.psu.geovista.app.matrix.AbstractMatrix
addChangeListener, addIndicationListener, addSelectionListener, addSubspaceListener, colorArrayChanged, colorClassifierChanged, conditioningChanged, dataSetChanged, fireChangeEvent, fireSelectionChanged, fireSubspaceChanged, getBackground, getBivarColorClasser, getElementClass, getMaxNumArrays, getPlottedBegin, getSelectedObvs, getSelectionColor, getSelOriginalColorMode, indicationChanged, init, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveRowAndColumn, readObject, registerIndicationListeners, removeChangeListener, removeIndicationListener, removeSelectionListener, removeSubspaceListener, selectionChanged, setBackground, setBivarColorClasser, setColorArrayForObs, setConditionArray, setDataObject, setMaxNumArrays, setMultipleSelectionColors, setPanelSize, setPlottedAttributes, setPlottedBegin, setSelectedObvs, setSelectionColor, setSelOriginalColorMode, stateChanged, subspaceChanged, validCellPos, writeObject
 
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, paintComponent, 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, 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
 

Field Detail

listenerList

protected transient javax.swing.event.EventListenerList listenerList
Constructor Detail

UniPlotMatrix

public UniPlotMatrix()
put your documentation comment here

Method Detail

setElementClassName

public void setElementClassName(java.lang.String classname)
Set up the name for element which will be displayed in matrix. Can be defined in bean proporty.

Parameters:
classname -

getElementClassName

public java.lang.String getElementClassName()
Get the name for element which will be displayed in matrix.

Returns:

setElementClass

public void setElementClass(java.lang.Object obj)
Set the element which will be displayed in matrix by connecting to an object.

Parameters:
obj -

setElementClass

public void setElementClass(java.lang.Class clazz)
Set up the element displayed in matrix. Called by setElementClass(Oject obj).

Parameters:
clazz -

getAttributesArray

public java.lang.String[] getAttributesArray()
put your documentation comment here

Returns:

createMatrix

protected void createMatrix()
The actual procedure to create the matrix, fill graphs in each matrix element.

Specified by:
createMatrix in class AbstractMatrix

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Inform that value or selection in the JList (variable selection dialog) has been changed.

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
Parameters:
e -


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