Documentation of 'com.mxgraph.swing.mxGraphOutline' Java class
mxGraphOutline
com.mxgraph.swing

Class mxGraphOutline

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable


    public class mxGraphOutline
    extends javax.swing.JComponent
    An outline view for a specific graph component.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      class  mxGraphOutline.MouseTracker 
      • 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 
      Modifier and Type Field and Description
      static java.awt.Color DEFAULT_ZOOMHANDLE_FILL 
      • 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 checkTripleBuffer()
      Checks if the triple buffer exists and creates a new one if it does not.
      void destroyTripleBuffer()
      Destroys the tripleBuffer and tripleBufferGraphics objects.
      mxGraphComponent getGraphComponent() 
      boolean isAntiAlias() 
      boolean isDrawLabels() 
      boolean isFitPage() 
      boolean isTripleBuffered() 
      void paintComponent(java.awt.Graphics g) 
      void paintGraph(java.awt.Graphics g)
      Paints the graph outline.
      void repaintTripleBuffer(java.awt.Rectangle clip)
      Clears and repaints the triple buffer at the given rectangle or repaints the complete buffer if no rectangle is specified.
      void setAntiAlias(boolean antiAlias)
      Fires a property change event for antiAlias.
      void setDrawLabels(boolean drawLabels)
      Fires a property change event for drawLabels.
      void setFinderVisible(boolean visible) 
      void setFitPage(boolean fitPage)
      Fires a property change event for fitPage.
      void setGraphComponent(mxGraphComponent graphComponent)
      Fires a property change event for graphComponent.
      void setTripleBuffered(boolean tripleBuffered)
      Fires a property change event for tripleBuffered.
      void setVisible(boolean visible) 
      void setZoomHandleVisible(boolean visible) 
      void updateFinder(boolean repaint) 
      void updateFinderBounds(java.awt.Rectangle bounds, boolean repaint) 
      boolean updateScaleAndTranslate()
      Returns true if the scale or translate has changed.
      • 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, 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, unregisterKeyboardAction, update, updateUI
      • 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, getAccessibleContext, 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
      • Methods inherited from class java.lang.Object

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

      • DEFAULT_ZOOMHANDLE_FILL

        public static java.awt.Color DEFAULT_ZOOMHANDLE_FILL
    • Constructor Detail

    • Method Detail

      • setTripleBuffered

        public void setTripleBuffered(boolean tripleBuffered)
        Fires a property change event for tripleBuffered.
        Parameters:
        tripleBuffered - the tripleBuffered to set
      • isTripleBuffered

        public boolean isTripleBuffered()
      • setDrawLabels

        public void setDrawLabels(boolean drawLabels)
        Fires a property change event for drawLabels.
        Parameters:
        drawLabels - the drawLabels to set
      • isDrawLabels

        public boolean isDrawLabels()
      • setAntiAlias

        public void setAntiAlias(boolean antiAlias)
        Fires a property change event for antiAlias.
        Parameters:
        antiAlias - the antiAlias to set
      • isAntiAlias

        public boolean isAntiAlias()
        Returns:
        the antiAlias
      • setVisible

        public void setVisible(boolean visible)
        Overrides:
        setVisible in class javax.swing.JComponent
      • setFinderVisible

        public void setFinderVisible(boolean visible)
      • setZoomHandleVisible

        public void setZoomHandleVisible(boolean visible)
      • setFitPage

        public void setFitPage(boolean fitPage)
        Fires a property change event for fitPage.
        Parameters:
        fitPage - the fitPage to set
      • isFitPage

        public boolean isFitPage()
      • setGraphComponent

        public void setGraphComponent(mxGraphComponent graphComponent)
        Fires a property change event for graphComponent.
        Parameters:
        graphComponent - the graphComponent to set
      • checkTripleBuffer

        public void checkTripleBuffer()
        Checks if the triple buffer exists and creates a new one if it does not. Also compares the size of the buffer with the size of the graph and drops the buffer if it has a different size.
      • destroyTripleBuffer

        public void destroyTripleBuffer()
        Destroys the tripleBuffer and tripleBufferGraphics objects.
      • repaintTripleBuffer

        public void repaintTripleBuffer(java.awt.Rectangle clip)
        Clears and repaints the triple buffer at the given rectangle or repaints the complete buffer if no rectangle is specified.
        Parameters:
        clip -
      • updateFinder

        public void updateFinder(boolean repaint)
      • updateFinderBounds

        public void updateFinderBounds(java.awt.Rectangle bounds,
                                       boolean repaint)
      • paintComponent

        public void paintComponent(java.awt.Graphics g)
        Overrides:
        paintComponent in class javax.swing.JComponent
      • paintGraph

        public void paintGraph(java.awt.Graphics g)
        Paints the graph outline.
      • updateScaleAndTranslate

        public boolean updateScaleAndTranslate()
        Returns true if the scale or translate has changed.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.