medusa.example
Class AnimatedGraphPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- medusa.display.BasicGraphRenderer
-
- medusa.display.BasicGraphPanel
-
- medusa.display.EditableGraphPanel
-
- medusa.example.AnimatedGraphPanel
-
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible
public class AnimatedGraphPanel extends EditableGraphPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
-
Fields inherited from class medusa.display.EditableGraphPanel
EXTREME_BOTTOM, EXTREME_LEFT, EXTREME_RIGHT, EXTREME_TOP, showBorder
-
Fields inherited from class medusa.display.BasicGraphPanel
offset, running
-
Fields inherited from class medusa.display.BasicGraphRenderer
alpha, arrow, basicEdgeColor, dims, fontColor, fontSize, graph, hideWhenMove, label, nodeFont, nodeSize, pretty, showAnnotation, showConfidence
-
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor and Description AnimatedGraphPanel()Creates a new instance of AnimatedGraphPanel
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidanimationLoop()voidpaintNode(java.awt.Graphics2D g, Node n)Paints out Node n-
Methods inherited from class medusa.display.EditableGraphPanel
addGradientX, addGradientY, addGraph, alignNodes, appendGraph, clearGraph, clearImage, copyGraphSettings, copyNodeSettings, crop, drawBackgroundImage, getExtremeNode, getFixed, growSelection, handleReleaseRightButton, initShow, loadGraph, manipulateColor, markNode, mouseDragged, mousePressed, mouseReleased, paintComponent, paintEdge, paintNet, paintVisibleNet, removeEdgeByLabel, removeFixedNodes, saveGraph, saveImage, selectNodeByRegExp, selectNodeFromFile, setHideEdge, setImage, setImage, setImage, setShape, setShowBorder, setShowEdge, setShowName, subtractGraph, writeArena3D, writeBiolayout, writeCytoscape, writeEPS, writeGraphViz, writePajek, writePS
-
Methods inherited from class medusa.display.BasicGraphPanel
autoFixOrientation, calculateEdgeLength, changeFont, changeNodeColor, changeNodeColor, colorToString, energy, findLabel, getColor, getCurrentRect, getEdgeLen, getPick, getToolTipText, getVisibleGraph, handleLeftMouseDragged, handlePressLeftButton_backup, handlePressLeftButton, initEdges, invertFix, isBox, isRunning, mirror, mouseClicked, mouseEntered, mouseExited, mouseMoved, paintPick, randomGraph, rotate, run, setAbsoluteScale, setAlpha, setAnnotation, setArrows, setBackgroundColor, setBasicEdgeColor, setColor, setConfidence, setCool, setEdgeLen, setFix, setFontColor, setGraph, setHideWhenMove, setLabel, setNodeFixed, setNodeSize, setPretty, setScale, setTimeFrameXY, setTimeFrameXY, start, stop, updateNodes, updateStringSettings
-
Methods inherited from class medusa.display.BasicGraphRenderer
clear, getCurrentNodeColorSet, getFontColor, getGraph, getGraphData, getMinimumSize, getNodeColorSet, getPanelHeight, getPanelWidth, getPreferredSize, getStringSettings, setCurrentNodeColorSet, setNodeColorSet, setPanelHeight, setPanelWidth, setStringSettings
-
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, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
AnimatedGraphPanel
public AnimatedGraphPanel()
Creates a new instance of AnimatedGraphPanel
-
-
Method Detail
-
paintNode
public void paintNode(java.awt.Graphics2D g, Node n)Paints out Node n- Overrides:
paintNodein classBasicGraphRenderer- Parameters:
g- Graphics2Dn- Node n
-
animationLoop
public void animationLoop()
-
-
DMelt 3.0 © DataMelt by jWork.ORG