Cytoscape 2.8.0 API

cytoscape.visual.ui.editors.continuous
Class ContinuousMappingEditorPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by cytoscape.visual.ui.editors.continuous.ContinuousMappingEditorPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants
Direct Known Subclasses:
C2CMappingEditor, C2DMappingEditor, GradientEditorPanel

public abstract class ContinuousMappingEditorPanel
extends JDialog
implements PropertyChangeListener

Abstract class for all Continuous Mapping Editors.

Since:
Cytoscape 2.5
Version:
0.5
Author:
kono
See Also:
Serialized Form

Nested Class Summary
protected  class ContinuousMappingEditorPanel.ThumbMouseListener
           
 
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  Object above
           
protected static String ABOVE_VALUE_CHANGED
           
protected  BelowAndAbovePanel abovePanel
           
protected  JButton addButton
           
protected  List<ContinuousMappingPoint> allPoints
           
protected  Object below
           
protected static String BELOW_VALUE_CHANGED
           
protected  BelowAndAbovePanel belowPanel
           
protected  Calculator calculator
           
protected  JButton colorButton
           
protected  JButton deleteButton
           
protected static ContinuousMappingEditorPanel editor
           
static String EDITOR_WINDOW_CLOSED
          DOCUMENT ME!
static String EDITOR_WINDOW_OPENED
          DOCUMENT ME!
protected  JPanel iconPanel
           
protected  double lastSpinnerNumber
           
protected  ContinuousMapping mapping
           
protected  JButton minMaxButton
           
protected  org.jdesktop.swingx.JXMultiThumbSlider rotaryEncoder
           
protected  org.jdesktop.swingx.JXMultiThumbSlider slider
           
protected  VisualPropertyType type
           
protected  JSpinner valueSpinner
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ContinuousMappingEditorPanel(VisualPropertyType type)
          Creates new form ContinuousMapperEditorPanel
 
Method Summary
protected abstract  void addButtonActionPerformed(ActionEvent evt)
           
protected abstract  void deleteButtonActionPerformed(ActionEvent evt)
           
static ImageIcon getIcon(int width, int height, VisualPropertyType type)
          Dynamically generate small icons from continuous mappers.
protected  int getSelectedPoint(int selectedIndex)
           
protected  void minMaxButtonActionPerformed(ActionEvent evt)
           
protected  void setSidePanelIconColor(Color below, Color above)
           
protected  void setSpinner()
           
protected  void setVisualPropLabel()
           
protected  void updateMap()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Field Detail

EDITOR_WINDOW_CLOSED

public static final String EDITOR_WINDOW_CLOSED
DOCUMENT ME!

See Also:
Constant Field Values

EDITOR_WINDOW_OPENED

public static final String EDITOR_WINDOW_OPENED
DOCUMENT ME!

See Also:
Constant Field Values

BELOW_VALUE_CHANGED

protected static final String BELOW_VALUE_CHANGED
See Also:
Constant Field Values

ABOVE_VALUE_CHANGED

protected static final String ABOVE_VALUE_CHANGED
See Also:
Constant Field Values

type

protected VisualPropertyType type

calculator

protected Calculator calculator

mapping

protected ContinuousMapping mapping

allPoints

protected List<ContinuousMappingPoint> allPoints

below

protected Object below

above

protected Object above

editor

protected static ContinuousMappingEditorPanel editor

lastSpinnerNumber

protected double lastSpinnerNumber

addButton

protected JButton addButton

colorButton

protected JButton colorButton

deleteButton

protected JButton deleteButton

iconPanel

protected JPanel iconPanel

slider

protected org.jdesktop.swingx.JXMultiThumbSlider slider

valueSpinner

protected JSpinner valueSpinner

rotaryEncoder

protected org.jdesktop.swingx.JXMultiThumbSlider rotaryEncoder

minMaxButton

protected JButton minMaxButton

abovePanel

protected BelowAndAbovePanel abovePanel

belowPanel

protected BelowAndAbovePanel belowPanel
Constructor Detail

ContinuousMappingEditorPanel

public ContinuousMappingEditorPanel(VisualPropertyType type)
Creates new form ContinuousMapperEditorPanel

Method Detail

getIcon

public static ImageIcon getIcon(int width,
                                int height,
                                VisualPropertyType type)
Dynamically generate small icons from continuous mappers.

Parameters:
width - DOCUMENT ME!
height - DOCUMENT ME!
type - DOCUMENT ME!
Returns:
DOCUMENT ME!

setSpinner

protected void setSpinner()

setVisualPropLabel

protected void setVisualPropLabel()

minMaxButtonActionPerformed

protected void minMaxButtonActionPerformed(ActionEvent evt)

deleteButtonActionPerformed

protected abstract void deleteButtonActionPerformed(ActionEvent evt)

addButtonActionPerformed

protected abstract void addButtonActionPerformed(ActionEvent evt)

setSidePanelIconColor

protected void setSidePanelIconColor(Color below,
                                     Color above)

getSelectedPoint

protected int getSelectedPoint(int selectedIndex)

updateMap

protected void updateMap()

Cytoscape 2.8.0 API

Copyright 2010 Cytoscape Consortium. All rights reserved.