Documentation of 'medusa.display.BasicGraphRenderer' Java class
BasicGraphRenderer
medusa.display

Class BasicGraphRenderer

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    Direct Known Subclasses:
    BasicGraphPanel


    public class BasicGraphRenderer
    extends javax.swing.JPanel
    See Also:
    Serialized Form
    • Nested Class Summary

      • 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
      boolean alpha 
      boolean arrow 
      java.awt.Color basicEdgeColor
      The default color of edges
      java.awt.Dimension dims 
      java.awt.Color fontColor
      The default font color
      int fontSize
      The current font size
      Graph graph 
      boolean hideWhenMove 
      boolean label 
      java.awt.Font nodeFont 
      int nodeSize 
      boolean pretty 
      boolean showAnnotation 
      boolean 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
      • 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

      Constructors 
      Constructor and Description
      BasicGraphRenderer()
      Creates a new instance of BasicGraphRenderer
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void clear(java.awt.Graphics g)
      Clear graphics
      int getCurrentNodeColorSet() 
      java.awt.Color getFontColor()
      Returns the font color
      Graph getGraph() 
      java.lang.String[] getGraphData()
      Returns number of nodes and edges
      java.awt.Dimension getMinimumSize() 
      int getNodeColorSet() 
      int getPanelHeight() 
      int getPanelWidth() 
      java.awt.Dimension getPreferredSize()
      Apparently these functions must be overridden, according to http://www.javaworld.com/javaworld/jw-09-2000/jw-0922-javatraps.html
      MedusaSettings getStringSettings() 
      void paintComponent(java.awt.Graphics g)
      Paints the component
      void paintEdge(java.awt.Graphics2D g, Edge e) 
      void paintNet(java.awt.Graphics2D g2d)
      Paints nodes and edges
      void paintNode(java.awt.Graphics2D g, Node n)
      Paints out Node n
      void setCurrentNodeColorSet(int currentNodeColorSet) 
      void setNodeColorSet(int i) 
      void setPanelHeight(int panelHeight) 
      void setPanelWidth(int panelWidth) 
      void setStringSettings(MedusaSettings stringSettings) 
      • 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, 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
      • Methods inherited from class java.lang.Object

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

      • alpha

        public boolean alpha
      • arrow

        public boolean arrow
      • basicEdgeColor

        public java.awt.Color basicEdgeColor
        The default color of edges
      • nodeSize

        public int nodeSize
      • fontColor

        public java.awt.Color fontColor
        The default font color
      • fontSize

        public int fontSize
        The current font size
      • graph

        public Graph graph
      • hideWhenMove

        public boolean hideWhenMove
      • label

        public boolean label
      • nodeFont

        public java.awt.Font nodeFont
      • showAnnotation

        public boolean showAnnotation
      • showConfidence

        public boolean showConfidence
      • dims

        public java.awt.Dimension dims
      • pretty

        public boolean pretty
    • Constructor Detail

      • BasicGraphRenderer

        public BasicGraphRenderer()
        Creates a new instance of BasicGraphRenderer
    • Method Detail

      • clear

        public void clear(java.awt.Graphics g)
        Clear graphics
        Parameters:
        g - Graphics g
      • getFontColor

        public java.awt.Color getFontColor()
        Returns the font color
        Returns:
        Font color
      • getGraph

        public Graph getGraph()
      • getGraphData

        public java.lang.String[] getGraphData()
        Returns number of nodes and edges
        Returns:
        returns number of [nodes, edges, unique edges]
      • getMinimumSize

        public java.awt.Dimension getMinimumSize()
        Overrides:
        getMinimumSize in class javax.swing.JComponent
      • getPanelHeight

        public int getPanelHeight()
      • getPanelWidth

        public int getPanelWidth()
      • getPreferredSize

        public java.awt.Dimension getPreferredSize()
        Apparently these functions must be overridden, according to http://www.javaworld.com/javaworld/jw-09-2000/jw-0922-javatraps.html
        Overrides:
        getPreferredSize in class javax.swing.JComponent
      • setPanelWidth

        public void setPanelWidth(int panelWidth)
      • setPanelHeight

        public void setPanelHeight(int panelHeight)
      • paintComponent

        public void paintComponent(java.awt.Graphics g)
        Paints the component
        Overrides:
        paintComponent in class javax.swing.JComponent
        Parameters:
        g - current graphics
      • paintEdge

        public void paintEdge(java.awt.Graphics2D g,
                              Edge e)
      • paintNet

        public void paintNet(java.awt.Graphics2D g2d)
        Paints nodes and edges
        Parameters:
        g2d - Graphics2D g2d
      • setNodeColorSet

        public void setNodeColorSet(int i)
      • getNodeColorSet

        public int getNodeColorSet()
      • paintNode

        public void paintNode(java.awt.Graphics2D g,
                              Node n)
        Paints out Node n
        Parameters:
        g - Graphics2D
        n - Node n
      • getCurrentNodeColorSet

        public int getCurrentNodeColorSet()
      • setCurrentNodeColorSet

        public void setCurrentNodeColorSet(int currentNodeColorSet)
      • setStringSettings

        public void setStringSettings(MedusaSettings stringSettings)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.