Documentation of 'edu.uci.ics.jung.visualization.VisualizationViewer' Java class
VisualizationViewer
edu.uci.ics.jung.visualization

Class VisualizationViewer<V,E>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static interface  VisualizationViewer.GraphMouse
      a convenience type to represent a class that processes all types of mouse events for the graph
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addGraphMouseListener(GraphMouseListener<V> gel)
      This is the interface for adding a mouse listener.
      void addKeyListener(java.awt.event.KeyListener l)
      Override to request focus on mouse enter, if a key listener is added
      VisualizationViewer.GraphMouse getGraphMouse() 
      java.lang.String getToolTipText(java.awt.event.MouseEvent event)
      called by the superclass to display tooltips
      void setEdgeToolTipTransformer(com.google.common.base.Function<? super E,java.lang.String> edgeToolTipTransformer) 
      void setGraphMouse(VisualizationViewer.GraphMouse graphMouse)
      a setter for the GraphMouse.
      void setMouseEventToolTipTransformer(com.google.common.base.Function<java.awt.event.MouseEvent,java.lang.String> mouseEventToolTipTransformer) 
      void setVertexToolTipTransformer(com.google.common.base.Function<? super V,java.lang.String> vertexToolTipTransformer) 
      • 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, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, 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, 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, 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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • VisualizationViewer

        public VisualizationViewer(Layout<V,E> layout)
      • VisualizationViewer

        public VisualizationViewer(Layout<V,E> layout,
                                   java.awt.Dimension preferredSize)
      • VisualizationViewer

        public VisualizationViewer(VisualizationModel<V,E> model,
                                   java.awt.Dimension preferredSize)
    • Method Detail

      • setGraphMouse

        public void setGraphMouse(VisualizationViewer.GraphMouse graphMouse)
        a setter for the GraphMouse. This will remove any previous GraphMouse (including the one that is added in the initMouseClicker method.
        Parameters:
        graphMouse - new value
      • addGraphMouseListener

        public void addGraphMouseListener(GraphMouseListener<V> gel)
        This is the interface for adding a mouse listener. The GEL will be called back with mouse clicks on vertices.
        Parameters:
        gel - the mouse listener to add
      • addKeyListener

        public void addKeyListener(java.awt.event.KeyListener l)
        Override to request focus on mouse enter, if a key listener is added
        Overrides:
        addKeyListener in class java.awt.Component
        See Also:
        Component.addKeyListener(java.awt.event.KeyListener)
      • setEdgeToolTipTransformer

        public void setEdgeToolTipTransformer(com.google.common.base.Function<? super E,java.lang.String> edgeToolTipTransformer)
        Parameters:
        edgeToolTipTransformer - the edgeToolTipTransformer to set
      • setMouseEventToolTipTransformer

        public void setMouseEventToolTipTransformer(com.google.common.base.Function<java.awt.event.MouseEvent,java.lang.String> mouseEventToolTipTransformer)
        Parameters:
        mouseEventToolTipTransformer - the mouseEventToolTipTransformer to set
      • setVertexToolTipTransformer

        public void setVertexToolTipTransformer(com.google.common.base.Function<? super V,java.lang.String> vertexToolTipTransformer)
        Parameters:
        vertexToolTipTransformer - the vertexToolTipTransformer to set
      • getToolTipText

        public java.lang.String getToolTipText(java.awt.event.MouseEvent event)
        called by the superclass to display tooltips
        Overrides:
        getToolTipText in class javax.swing.JComponent

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.