fr.inria.infovis.panel
Class DefaultControlPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.Box
                  extended byfr.inria.infovis.panel.AbstractControlPanel
                      extended byfr.inria.infovis.panel.DefaultControlPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListDataListener, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
GraphControlPanel, MatrixControlPanel, NodeLinkGraphControlPanel, ScatterPlotControlPanel, TreeControlPanel

public class DefaultControlPanel
extends AbstractControlPanel

Control Panel for showing selectio, dynamic queries and eveything else. Should evolve with new components.

Version:
$Revision: 1.1 $
Author:
Jean-Daniel Fekete
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.Box
javax.swing.Box.Filler
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
DefaultControlPanel(infovis.Visualization visualization)
          Constructor for ControlPanel.
DefaultControlPanel(infovis.Visualization visualization, infovis.column.ColumnFilter filter)
          Constructor for ControlPanel.
 
Method Summary
 void dispose()
           
 javax.swing.JComponent getDetail()
          Returns the detail.
 DynamicQueryPanel getDynamicQueryPanel()
          Returns the dynamicQueryPanel.
 infovis.column.ColumnFilter getFilter()
          Returns the filter.
 infovis.table.FilteredTable getFilteredTable()
          Returns the filteredTable.
 javax.swing.JTable getJtable()
          Returns the jtable.
 javax.swing.JComponent getStdVisual()
          Returns the stdVisual.
 infovis.Table getTable()
          Returns the table.
 javax.swing.JTabbedPane getTabs()
          Returns the tabs.
 infovis.Visualization getVisualization()
          Returns the visualization.
 void setFilter(infovis.column.ColumnFilter filter)
          Sets the filter.
 void setLeftComponent(java.awt.Component comp)
           
 void setResizeWeight(double value)
           
 void setRightComponent(java.awt.Component comp)
           
 
Methods inherited from class fr.inria.infovis.panel.AbstractControlPanel
actionPerformed, contentsChanged, intervalAdded, intervalRemoved, setMaximumSize, setTitleBorder, stateChanged
 
Methods inherited from class javax.swing.Box
createGlue, createHorizontalBox, createHorizontalGlue, createHorizontalStrut, createRigidArea, createVerticalBox, createVerticalGlue, createVerticalStrut, getAccessibleContext, setLayout
 
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, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultControlPanel

public DefaultControlPanel(infovis.Visualization visualization)
Constructor for ControlPanel.


DefaultControlPanel

public DefaultControlPanel(infovis.Visualization visualization,
                           infovis.column.ColumnFilter filter)
Constructor for ControlPanel.

Method Detail

dispose

public void dispose()
Overrides:
dispose in class AbstractControlPanel

getJtable

public javax.swing.JTable getJtable()
Returns the jtable.

Returns:
JTable

getTable

public infovis.Table getTable()
Returns the table.

Returns:
Table

getDynamicQueryPanel

public DynamicQueryPanel getDynamicQueryPanel()
Returns the dynamicQueryPanel.

Returns:
DynamicQueryPanel

getDetail

public javax.swing.JComponent getDetail()
Returns the detail.

Returns:
DetailTable

getStdVisual

public javax.swing.JComponent getStdVisual()
Returns the stdVisual.

Returns:
DefaultVisualPanel

getTabs

public javax.swing.JTabbedPane getTabs()
Returns the tabs.

Returns:
JTabbedPane

getVisualization

public infovis.Visualization getVisualization()
Returns the visualization.

Overrides:
getVisualization in class AbstractControlPanel
Returns:
BasicVisualization

getFilteredTable

public infovis.table.FilteredTable getFilteredTable()
Returns the filteredTable.

Returns:
FilteredTable

getFilter

public infovis.column.ColumnFilter getFilter()
Returns the filter.

Returns:
ColumnFilter

setFilter

public void setFilter(infovis.column.ColumnFilter filter)
Sets the filter.

Parameters:
filter - The filter to set

setLeftComponent

public void setLeftComponent(java.awt.Component comp)
Parameters:
comp -

setResizeWeight

public void setResizeWeight(double value)
Parameters:
value -

setRightComponent

public void setRightComponent(java.awt.Component comp)
Parameters:
comp -