|
GraphLab Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
graphlab.graph.graph.AbstractGraphRenderer
graphlab.graph.graph.FastRenderer
public class FastRenderer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static GStroke |
defaultBorderStroke
|
static java.awt.Color |
defaultEdgeColor
|
static java.awt.Dimension |
defaultShapeDimension
|
static GStroke |
defaultStroke
|
static java.awt.Color |
defaultVertexColor
|
static java.lang.Integer |
defaultVertexRadius
|
static GShape |
defaultVertexShape
|
boolean |
forceQuickPaint
|
int |
vertexRadius
|
Fields inherited from class graphlab.graph.graph.AbstractGraphRenderer |
---|
EVENT_KEY |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 graphlab.platform.preferences.lastsettings.StorableOnExit |
---|
SETTINGS |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
FastRenderer(GraphModel g,
BlackBoard blackboard)
|
Method Summary | |
---|---|
void |
ActionPerformed(EdgeEvent event)
|
void |
ActionPerformed(GraphEvent event)
|
void |
ActionPerformed(VertexEvent event)
|
void |
calculateSize()
|
void |
edgeAdded(EdgeModel e)
|
void |
edgeRemoved(EdgeModel e)
|
void |
fastpaintGraph(java.awt.Graphics g,
java.lang.Boolean drawExtras)
|
void |
graphCleared()
|
void |
nicepaintGraph(java.awt.Graphics gg,
java.lang.Boolean drawExtras)
|
void |
paint(java.awt.Graphics2D g,
EdgeModel model,
GraphModel graph,
java.lang.Boolean drawExtras)
|
void |
paint(java.awt.Graphics2D g,
VertexModel model,
int x,
int y,
int labelx,
int labely,
java.lang.Boolean drawExtras)
|
void |
paintGraph(java.awt.Graphics gg,
java.lang.Boolean drawExtras)
|
void |
render(java.awt.Graphics2D gg,
java.lang.Boolean drawExtras)
|
void |
repaint(EdgeModel src)
|
void |
repaint(VertexModel src)
|
void |
repaintGraph()
|
void |
setGraph(GraphModel g)
|
void |
updateBounds(java.awt.Rectangle r,
EdgeModel src)
|
void |
updateLocation(VertexModel src,
GraphPoint newLocation)
|
void |
updateSize(VertexModel src,
GraphPoint newSize)
|
void |
vertexAdded(VertexModel v)
|
void |
vertexRemoved(VertexModel v)
|
int |
zm(double v)
|
Methods inherited from class graphlab.graph.graph.AbstractGraphRenderer |
---|
addPostPaintHandler, addPrePaintHandler, attributeUpdated, getCurrentGraphRenderer, getGraph, getMinx, getMiny, ignoreRepaints, ignoreRepaints, paint, paint, removePaintHandler, repaint |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, hide, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.Integer defaultVertexRadius
public int vertexRadius
public static GStroke defaultStroke
public static GShape defaultVertexShape
public static java.awt.Color defaultVertexColor
public static GStroke defaultBorderStroke
public static java.awt.Dimension defaultShapeDimension
public static java.awt.Color defaultEdgeColor
public boolean forceQuickPaint
Constructor Detail |
---|
public FastRenderer(GraphModel g, BlackBoard blackboard)
Method Detail |
---|
public void setGraph(GraphModel g)
setGraph
in class AbstractGraphRenderer
public void render(java.awt.Graphics2D gg, java.lang.Boolean drawExtras)
render
in class AbstractGraphRenderer
public void paintGraph(java.awt.Graphics gg, java.lang.Boolean drawExtras)
public void nicepaintGraph(java.awt.Graphics gg, java.lang.Boolean drawExtras)
public void fastpaintGraph(java.awt.Graphics g, java.lang.Boolean drawExtras)
public void paint(java.awt.Graphics2D g, EdgeModel model, GraphModel graph, java.lang.Boolean drawExtras)
public void paint(java.awt.Graphics2D g, VertexModel model, int x, int y, int labelx, int labely, java.lang.Boolean drawExtras)
public void vertexAdded(VertexModel v)
vertexAdded
in interface GraphModelListener
public void vertexRemoved(VertexModel v)
vertexRemoved
in interface GraphModelListener
public void edgeAdded(EdgeModel e)
edgeAdded
in interface GraphModelListener
public void edgeRemoved(EdgeModel e)
edgeRemoved
in interface GraphModelListener
public void repaintGraph()
repaintGraph
in interface GraphModelListener
repaintGraph
in class AbstractGraphRenderer
public void graphCleared()
graphCleared
in interface GraphModelListener
public void repaint(VertexModel src)
repaint
in interface VertexModelListener
public void updateSize(VertexModel src, GraphPoint newSize)
updateSize
in interface VertexModelListener
public void updateLocation(VertexModel src, GraphPoint newLocation)
updateLocation
in interface VertexModelListener
public void repaint(EdgeModel src)
repaint
in interface EdgeModelListener
public void updateBounds(java.awt.Rectangle r, EdgeModel src)
updateBounds
in interface EdgeModelListener
public void ActionPerformed(GraphEvent event)
ActionPerformed
in interface GraphControlListener
public void ActionPerformed(VertexEvent event)
ActionPerformed
in interface GraphControlListener
public void ActionPerformed(EdgeEvent event)
ActionPerformed
in interface GraphControlListener
public void calculateSize()
public int zm(double v)
|
GraphLab Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |