medusa.example
Class GeoAppletPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- medusa.display.BasicGraphRenderer
-
- medusa.display.BasicGraphPanel
-
- medusa.applet.MedusaAppletPanel
-
- medusa.example.GeoAppletPanel
-
- 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 GeoAppletPanel extends MedusaAppletPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
-
Fields inherited from class medusa.display.BasicGraphPanel
offset, running
-
Fields inherited from class medusa.display.BasicGraphRenderer
alpha, arrow, dims, 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 GeoAppletPanel(MedusaSettings stringSettings, MedusaLite parent, java.lang.String linkStart, java.lang.String linkEnd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidmouseClicked(java.awt.event.MouseEvent e)Lets handle double clicks!voidpaintComponent(java.awt.Graphics g)Override paintComponent and the mouseClicked actionvoidpaintEdge(java.awt.Graphics2D g, Edge e)OverriddenpaintEdgemethod.voidpaintVisibleNet(java.awt.Graphics2D g2d)-
Methods inherited from class medusa.applet.MedusaAppletPanel
getFontColor, handlePressLeftButton, setBackgroundColor, setBasicEdgeColor, setFontColor, start, stop
-
Methods inherited from class medusa.display.BasicGraphPanel
autoFixOrientation, calculateEdgeLength, changeFont, changeNodeColor, changeNodeColor, colorToString, energy, findLabel, getColor, getCurrentRect, getEdgeLen, getPick, getToolTipText, getVisibleGraph, handleLeftMouseDragged, handlePressLeftButton_backup, initEdges, invertFix, isBox, isRunning, mirror, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintPick, randomGraph, rotate, run, saveImage, setAbsoluteScale, setAlpha, setAnnotation, setArrows, setColor, setConfidence, setCool, setEdgeLen, setFix, setGraph, setHideWhenMove, setLabel, setNodeFixed, setNodeSize, setPretty, setScale, setTimeFrameXY, setTimeFrameXY, updateNodes, updateStringSettings
-
Methods inherited from class medusa.display.BasicGraphRenderer
clear, getCurrentNodeColorSet, getGraph, getGraphData, getMinimumSize, getNodeColorSet, getPanelHeight, getPanelWidth, getPreferredSize, getStringSettings, paintNet, paintNode, 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
-
GeoAppletPanel
public GeoAppletPanel(MedusaSettings stringSettings, MedusaLite parent, java.lang.String linkStart, java.lang.String linkEnd)
-
-
Method Detail
-
paintComponent
public void paintComponent(java.awt.Graphics g)
Override paintComponent and the mouseClicked action- Overrides:
paintComponentin classBasicGraphPanel- Parameters:
g-
-
paintVisibleNet
public void paintVisibleNet(java.awt.Graphics2D g2d)
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
Lets handle double clicks!- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener- Overrides:
mouseClickedin classBasicGraphPanel- Parameters:
e-
-
paintEdge
public void paintEdge(java.awt.Graphics2D g, Edge e)OverriddenpaintEdgemethod. This version just draws a line. You can try paths, icons or anything you like.- Overrides:
paintEdgein classBasicGraphRenderer- Parameters:
g- graphics2d contexte- the current edge
-
-
DMelt 3.0 © DataMelt by jWork.ORG