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

cytoscape.visual.ui
Class VizMapperMainPanel

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.visual.ui.VizMapperMainPanel
Type Parameters:
syncronized -
All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, ChangeListener, PopupMenuListener

public class VizMapperMainPanel
extends JPanel
implements PropertyChangeListener, PopupMenuListener, ChangeListener

New VizMapper UI main panel. This panel consists of 3 panels:

Since:
Cytoscape 2.5
Version:
0.5
Author:
Keiichiro Ono
See Also:
Serialized Form

Nested Class Summary
static class VizMapperMainPanel.DefaultEditor
           
 
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
 
Method Summary
static void apply(Object newValue, VisualPropertyType type)
           
 void enableListeners(boolean on)
          On/Off listeners.
 Object getSelectedItem()
          DOCUMENT ME!
static VizMapperMainPanel getVizMapperUI()
          Get an instance of VizMapper UI panel.
 void initializeTableState()
          DOCUMENT ME!
 void initVizmapperGUI()
           
 void popupMenuCanceled(PopupMenuEvent arg0)
          DOCUMENT ME!
 void popupMenuWillBecomeInvisible(PopupMenuEvent e)
          DOCUMENT ME!
 void popupMenuWillBecomeVisible(PopupMenuEvent e)
          Check the selected VPT and enable/disable menu items.
 void propertyChange(PropertyChangeEvent e)
          Handle propeaty change events.
 void setCurrentVS(String vsName)
          DOCUMENT ME!
static Object showValueSelectDialog(VisualPropertyType type, Component caller)
           
 void stateChanged(ChangeEvent e)
          DOCUMENT ME!
 
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
 

Method Detail

getVizMapperUI

public static VizMapperMainPanel getVizMapperUI()
Get an instance of VizMapper UI panel. This is a singleton.

Returns:

apply

public static void apply(Object newValue,
                         VisualPropertyType type)

showValueSelectDialog

public static Object showValueSelectDialog(VisualPropertyType type,
                                           Component caller)
                                    throws Exception
Throws:
Exception

initVizmapperGUI

public void initVizmapperGUI()

enableListeners

public void enableListeners(boolean on)
On/Off listeners. This is for performance.

Parameters:
on - DOCUMENT ME!

initializeTableState

public void initializeTableState()
DOCUMENT ME!


propertyChange

public void propertyChange(PropertyChangeEvent e)
Handle propeaty change events.

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

setCurrentVS

public void setCurrentVS(String vsName)
DOCUMENT ME!

Parameters:
vsName - DOCUMENT ME!

popupMenuCanceled

public void popupMenuCanceled(PopupMenuEvent arg0)
DOCUMENT ME!

Specified by:
popupMenuCanceled in interface PopupMenuListener
Parameters:
arg0 - DOCUMENT ME!

popupMenuWillBecomeInvisible

public void popupMenuWillBecomeInvisible(PopupMenuEvent e)
DOCUMENT ME!

Specified by:
popupMenuWillBecomeInvisible in interface PopupMenuListener
Parameters:
e - DOCUMENT ME!

popupMenuWillBecomeVisible

public void popupMenuWillBecomeVisible(PopupMenuEvent e)
Check the selected VPT and enable/disable menu items.

Specified by:
popupMenuWillBecomeVisible in interface PopupMenuListener
Parameters:
e - DOCUMENT ME!

stateChanged

public void stateChanged(ChangeEvent e)
DOCUMENT ME!

Specified by:
stateChanged in interface ChangeListener
Parameters:
e - DOCUMENT ME!

getSelectedItem

public Object getSelectedItem()
DOCUMENT ME!

Returns:
DOCUMENT ME!

www.cytoscape.org