Cytoscape 2.6.2 (c) 2006,2007 ISB, MSKCC, UCSD

cytoscape.view
Class NetworkPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by cytoscape.view.NetworkPanel
All Implemented Interfaces:
SelectEventListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, TreeSelectionListener

public class NetworkPanel
extends JPanel
implements PropertyChangeListener, TreeSelectionListener, SelectEventListener

See Also:
Serialized Form

Nested Class Summary
 class NetworkPanel.NetworkTreeNode
           
 
Nested classes/interfaces inherited from class javax.swing.JComponent
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
NetworkPanel(CytoscapeDesktop desktop)
          Constructor for the Network Panel.
 
Method Summary
 void addNetwork(String network_id, String parent_id)
          DOCUMENT ME!
 void fireFocus(String network_id)
          Deprecated. No longer used. If you need to fire focus, call CytoscapeDesktop.setFocus(). will be removed 11/2008.
 void focusNetworkNode(String network_id)
          DOCUMENT ME!
 JPanel getNavigatorPanel()
          DOCUMENT ME!
 NetworkPanel.NetworkTreeNode getNetworkNode(String network_id)
          DOCUMENT ME!
 SwingPropertyChangeSupport getSwingPropertyChangeSupport()
          DOCUMENT ME!
 JTreeTable getTreeTable()
          This is used by Session writer.
 void onSelectEvent(SelectEvent event)
          DOCUMENT ME!
 void propertyChange(PropertyChangeEvent e)
          DOCUMENT ME!
 void removeNetwork(String network_id)
          Remove a network from the panel.
 void setNavigator(Component comp)
          DOCUMENT ME!
 void updateTitle(CyNetwork network)
          update a network title
 void valueChanged(TreeSelectionEvent e)
          This method highlights a network in the NetworkPanel.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removePropertyChangeListener, removePropertyChangeListener, 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

NetworkPanel

public NetworkPanel(CytoscapeDesktop desktop)
Constructor for the Network Panel.

Parameters:
desktop -
Method Detail

setNavigator

public void setNavigator(Component comp)
DOCUMENT ME!

Parameters:
comp - DOCUMENT ME!

getTreeTable

public JTreeTable getTreeTable()
This is used by Session writer.

Returns:

getNavigatorPanel

public JPanel getNavigatorPanel()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getSwingPropertyChangeSupport

public SwingPropertyChangeSupport getSwingPropertyChangeSupport()
DOCUMENT ME!

Returns:
DOCUMENT ME!

removeNetwork

public void removeNetwork(String network_id)
Remove a network from the panel.

Parameters:
network_id -

updateTitle

public void updateTitle(CyNetwork network)
update a network title


onSelectEvent

public void onSelectEvent(SelectEvent event)
DOCUMENT ME!

Specified by:
onSelectEvent in interface SelectEventListener
Parameters:
event - DOCUMENT ME!

addNetwork

public void addNetwork(String network_id,
                       String parent_id)
DOCUMENT ME!

Parameters:
network_id - DOCUMENT ME!
parent_id - DOCUMENT ME!

focusNetworkNode

public void focusNetworkNode(String network_id)
DOCUMENT ME!

Parameters:
network_id - DOCUMENT ME!

getNetworkNode

public NetworkPanel.NetworkTreeNode getNetworkNode(String network_id)
DOCUMENT ME!

Parameters:
network_id - DOCUMENT ME!
Returns:
DOCUMENT ME!

fireFocus

@Deprecated
public void fireFocus(String network_id)
Deprecated. No longer used. If you need to fire focus, call CytoscapeDesktop.setFocus(). will be removed 11/2008.


valueChanged

public void valueChanged(TreeSelectionEvent e)
This method highlights a network in the NetworkPanel.

Specified by:
valueChanged in interface TreeSelectionListener
Parameters:
e - DOCUMENT ME!

propertyChange

public void propertyChange(PropertyChangeEvent e)
DOCUMENT ME!

Specified by:
propertyChange in interface PropertyChangeListener
Parameters:
e - DOCUMENT ME!

www.cytoscape.org