sources
Class FlowerPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bysources.PlotPanel
                      extended bysources.FlowerPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, SelectionListener, java.io.Serializable, Zoomable

public class FlowerPanel
extends PlotPanel
implements SelectionListener

The panel that describes a Flow Diagram

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
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, 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
FlowerPanel(LDataSet data, javax.swing.JInternalFrame par, CategorialVariable from, CategorialVariable to, ContinuousVariable vx1, ContinuousVariable vy1, ContinuousVariable vx2, ContinuousVariable vy2)
          Creates new form FlowerPanel
 
Method Summary
 void actionP(java.lang.String action, java.lang.Object[] val1, int[] val2, double[] val3, SelectionListener sel)
          called if an Action was performed
 void addWeightVar(Variable wei)
           
 void alphac(int i)
           
 Variable[] createGroupVariables()
          Return an Array of new Variables grouped in some way
 void createTTImage()
           
 void drag(java.awt.Point p)
          dragging
 void endDrag(java.awt.Point p)
          called, if dragging has ended
 int[] getIDs()
          Return the IDs of all Variables connected to this Plot
 void grc(int i)
           
 void paint2(java.awt.Graphics g2)
          paints the FlowerPanel
 void paint23(java.awt.Graphics g2, java.awt.Rectangle vsRect)
           
 void prepareFlowLayer()
           
 void prepareMapImageLayer()
           
 void prepareMapLayer()
           
 void prepareMinMax()
           
 void prepareNodeLayer()
           
 void resized()
          called, if component was resized
 void selectionChanged(javax.swing.event.ListSelectionEvent e)
          called, if the selection has changed
 void showGAdder()
           
 void showInfo(java.awt.event.MouseEvent e)
          called, if querying was performed
 void showTransAdder()
           
 void showWAdder()
           
 void sortingChanged(int index)
          called if the a sorting was performed
 void startDrag(java.awt.Point p)
           
 void startDragR(java.awt.Point p)
          start dragging
 
Methods inherited from class sources.PlotPanel
autoscroll, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognized, dragOver, dragOver, drop, dropActionChanged, dropActionChanged, getAutoscrollInsets, getRectForOverview, getTTImage, paint, repaint, setVisiblePoint, zoomIn, zoomIn, zoomOut, zoomOut
 
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, 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, 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
 

Constructor Detail

FlowerPanel

public FlowerPanel(LDataSet data,
                   javax.swing.JInternalFrame par,
                   CategorialVariable from,
                   CategorialVariable to,
                   ContinuousVariable vx1,
                   ContinuousVariable vy1,
                   ContinuousVariable vx2,
                   ContinuousVariable vy2)
Creates new form FlowerPanel

Parameters:
data - the parental LDataSet
from - the sources variable
to - the target variable
vx1 - the x coordinates of sources
vy1 - the y coordinates of sources
vx2 - the x coordinates of targets
vy2 - the y coordinates of targets
Method Detail

paint2

public void paint2(java.awt.Graphics g2)
paints the FlowerPanel

Overrides:
paint2 in class PlotPanel
Parameters:
g2 - the Graphic to paint on

paint23

public void paint23(java.awt.Graphics g2,
                    java.awt.Rectangle vsRect)

sortingChanged

public void sortingChanged(int index)
called if the a sorting was performed

Specified by:
sortingChanged in interface SelectionListener
Parameters:
index - the id of the variable that has changed

selectionChanged

public void selectionChanged(javax.swing.event.ListSelectionEvent e)
called, if the selection has changed

Specified by:
selectionChanged in interface SelectionListener
Parameters:
e - the ListSelectionEvent

resized

public void resized()
called, if component was resized

Specified by:
resized in class PlotPanel

showInfo

public void showInfo(java.awt.event.MouseEvent e)
called, if querying was performed

Parameters:
e - the MouseEvent

startDrag

public void startDrag(java.awt.Point p)
Overrides:
startDrag in class PlotPanel

startDragR

public void startDragR(java.awt.Point p)
start dragging


drag

public void drag(java.awt.Point p)
dragging

Overrides:
drag in class PlotPanel

endDrag

public void endDrag(java.awt.Point p)
called, if dragging has ended

Overrides:
endDrag in class PlotPanel

actionP

public void actionP(java.lang.String action,
                    java.lang.Object[] val1,
                    int[] val2,
                    double[] val3,
                    SelectionListener sel)
Description copied from interface: SelectionListener
called if an Action was performed

Specified by:
actionP in interface SelectionListener
Parameters:
action - the String name of this action
val1 - the Objects that specify the action
val2 - the int values that specify the action
val3 - the double value that specify the action
sel - the source of the action

prepareMinMax

public void prepareMinMax()

prepareFlowLayer

public void prepareFlowLayer()

prepareNodeLayer

public void prepareNodeLayer()

prepareMapLayer

public void prepareMapLayer()

prepareMapImageLayer

public void prepareMapImageLayer()

showWAdder

public void showWAdder()

showTransAdder

public void showTransAdder()

showGAdder

public void showGAdder()

grc

public void grc(int i)

alphac

public void alphac(int i)

getIDs

public int[] getIDs()
Return the IDs of all Variables connected to this Plot

Specified by:
getIDs in class PlotPanel
Returns:
the ID Array

createGroupVariables

public Variable[] createGroupVariables()
Return an Array of new Variables grouped in some way

Specified by:
createGroupVariables in class PlotPanel
Returns:
the Variable Array

addWeightVar

public void addWeightVar(Variable wei)
Specified by:
addWeightVar in class PlotPanel

createTTImage

public void createTTImage()
Overrides:
createTTImage in class PlotPanel