edu.psu.geovista.app.table
Class TableBrowser

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.psu.geovista.app.table.TableBrowser
All Implemented Interfaces:
javax.accessibility.Accessible, javax.swing.event.ChangeListener, edu.psu.geovista.ui.event.DataSetListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, edu.psu.geovista.ui.event.SelectionListener, java.io.Serializable

public class TableBrowser
extends javax.swing.JPanel
implements javax.swing.event.ChangeListener, java.io.Serializable, edu.psu.geovista.ui.event.SelectionListener, edu.psu.geovista.ui.event.DataSetListener

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
protected  javax.swing.event.EventListenerList listenerList
           
 
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
TableBrowser()
           
TableBrowser(java.lang.Object[] columnNames)
           
TableBrowser(java.lang.Object[][] data, java.lang.Object[] columnNames)
           
TableBrowser(java.lang.Object[] columnNames, int numRows)
           
TableBrowser(java.util.Vector column)
           
TableBrowser(java.util.Vector column, int numOfRows)
           
TableBrowser(java.util.Vector data, java.util.Vector column)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener l)
           
 void addRow(java.lang.Object[] data)
           
 void addRow(java.util.Vector data)
           
 void addSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
          adds an SelectionListener
 void dataSetChanged(edu.psu.geovista.ui.event.DataSetEvent e)
           
 void fireChangeEvent()
           
 javax.swing.JInternalFrame getCurrentFrame()
           
 javax.swing.JTable getCurrentTable()
           
 edu.psu.geovista.app.table.ControlPanel getMyControl()
           
 void removeChangeListener(javax.swing.event.ChangeListener l)
           
 void removeSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
          removes an SelectionListener from the component
 void resizeColumnOfCurrentTable(int amplify, int shrink)
           
 void resizeRowOfCurrentTable(int amplify, int shrink)
           
 void selectionChanged(edu.psu.geovista.ui.event.SelectionEvent e)
           
 int[] sendSelectedIndex()
           
 void setColumnNames(java.lang.Object column)
           
 void setColumnNames(java.util.Vector column)
           
 void setCurrentFrame(javax.swing.JInternalFrame fr)
           
 void setCurrentTable(javax.swing.JTable tb)
           
 void setData(double[][] data)
           
 void setData(java.lang.Object[] data)
           
 void setData(java.lang.Object[][] data, java.lang.Object[] column)
           
 void setData(java.util.Vector data, java.util.Vector column)
           
 void setData(java.util.Vector data, java.util.Vector column, int mod)
           
 void setDataReverse(java.util.Vector data)
           
 void setSelectedIndex(int[] selectedRows)
           
 void setTableMode()
           
 void setTableMode(javax.swing.JTable tb)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
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, setBackground, 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
 

Field Detail

listenerList

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

TableBrowser

public TableBrowser()

TableBrowser

public TableBrowser(java.util.Vector column,
                    int numOfRows)

TableBrowser

public TableBrowser(java.util.Vector column)

TableBrowser

public TableBrowser(java.util.Vector data,
                    java.util.Vector column)

TableBrowser

public TableBrowser(java.lang.Object[] columnNames,
                    int numRows)

TableBrowser

public TableBrowser(java.lang.Object[] columnNames)

TableBrowser

public TableBrowser(java.lang.Object[][] data,
                    java.lang.Object[] columnNames)
Method Detail

selectionChanged

public void selectionChanged(edu.psu.geovista.ui.event.SelectionEvent e)
Specified by:
selectionChanged in interface edu.psu.geovista.ui.event.SelectionListener

dataSetChanged

public void dataSetChanged(edu.psu.geovista.ui.event.DataSetEvent e)
Specified by:
dataSetChanged in interface edu.psu.geovista.ui.event.DataSetListener

setColumnNames

public void setColumnNames(java.util.Vector column)

setColumnNames

public void setColumnNames(java.lang.Object column)

setDataReverse

public void setDataReverse(java.util.Vector data)

setData

public void setData(java.util.Vector data,
                    java.util.Vector column)

setData

public void setData(java.util.Vector data,
                    java.util.Vector column,
                    int mod)

setData

public void setData(java.lang.Object[][] data,
                    java.lang.Object[] column)

setData

public void setData(java.lang.Object[] data)

setData

public void setData(double[][] data)

addRow

public void addRow(java.lang.Object[] data)

addRow

public void addRow(java.util.Vector data)

sendSelectedIndex

public int[] sendSelectedIndex()

setSelectedIndex

public void setSelectedIndex(int[] selectedRows)

getMyControl

public edu.psu.geovista.app.table.ControlPanel getMyControl()

getCurrentFrame

public javax.swing.JInternalFrame getCurrentFrame()

setCurrentFrame

public void setCurrentFrame(javax.swing.JInternalFrame fr)

getCurrentTable

public javax.swing.JTable getCurrentTable()

setCurrentTable

public void setCurrentTable(javax.swing.JTable tb)

resizeRowOfCurrentTable

public void resizeRowOfCurrentTable(int amplify,
                                    int shrink)

resizeColumnOfCurrentTable

public void resizeColumnOfCurrentTable(int amplify,
                                       int shrink)

setTableMode

public void setTableMode()

setTableMode

public void setTableMode(javax.swing.JTable tb)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener l)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener l)

fireChangeEvent

public void fireChangeEvent()

addSelectionListener

public void addSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
adds an SelectionListener


removeSelectionListener

public void removeSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
removes an SelectionListener from the component



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