public class DefaultGraphView extends GraphView<Vertex,Edge>
Vertex
and Edge
objects using the DefaultGraphFactory
.GraphView
,
Serialized FormGraphView.CircleGraphLayout, GraphView.EdgeOffset, GraphView.SelectionType, GraphView.VisualEdge, GraphView.VisualVertex
javax.swing.JComponent.AccessibleJComponent
DEF_EDGECOLOR, DEF_EDGELINEWIDTH, DEF_VERTEXBACKGROUND, DEF_VERTEXEDGEWIDTH, DEF_VERTEXFOREGROUND, VISUALGRAPHFILE_EXT
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DefaultGraphView(java.lang.String title,
Graph<Vertex,Edge> graph)
Creates a new default graph view.
|
DefaultGraphView(java.lang.String title,
Graph<Vertex,Edge> graph,
GraphLayout graphLayout)
Creates a new default graph view.
|
DefaultGraphView(java.lang.String title,
Graph<Vertex,Edge> graph,
GraphLayout graphLayout,
boolean closable,
LanguageFile langFile,
java.lang.String langID)
Creates a new default graph view.
|
DefaultGraphView(java.lang.String title,
Graph<Vertex,Edge> graph,
GraphLayout graphLayout,
boolean closable,
java.lang.String langID)
Creates a new default graph view.
|
addGraphViewListener, addToolbarButton, addVisualObject, afterPaint, afterVisualEdgeCreated, afterVisualVertexCreated, applyAdvancedEdgeProperties, applyAdvancedVertexProperties, applyKeyboardInput, applyKeyboardInput, autoRepaint, beforePaint, beforeVisualEdgeCreated, beforeVisualVertexCreated, createCircleGraphLayout, createVisualEdge, createVisualEdge, createVisualVertex, deselectAll, deserialize, getAutoRepaint, getEdgeFromPosition, getEdgeOffsetDistance, getEdgeToolColor, getFont, getGraph, getGraphFactory, getLastZoom, getScaledVertexRadius, getSelectedEdge, getSelectedEdgeCount, getSelectedVertex, getSelectedVertexCount, getSelectionColor, getSelectionType, getVertexFromPosition, getVisualEdge, getVisualEdge, getVisualEdgeByID, getVisualEdgeCount, getVisualObject, getVisualObjectCount, getVisualVertex, getVisualVertex, getVisualVertexByCaption, getVisualVertexByID, getVisualVertexCount, getVPASTolerance, getZoom, hasDynamicEdgeLabeling, hasRestorableEditMode, ignoreKeyboardInput, isEditable, layoutGraph, load, load, loadAdvancedEdgeProperties, loadAdvancedVertexProperties, readConfigurationData, removeAllEdges, removeAllVertices, removeAllVisualObjects, removeGraphViewListener, removeVisualEdge, removeVisualObject, removeVisualVertex, repaintComponent, requestOffsetEdges, reset, resetVisualAppearance, save, save, saveAsPNG, saveAsPNG, selectEdge, selectEdges, selectTool, selectVertex, selectVertices, serialize, setAutoRepaint, setDynamicEdgeLabeling, setEdgeOffsetDistance, setEdgeRenderer, setEdgeToolColor, setEditable, setFont, setGraph, setHideGraphToolsAlways, setRestorableEditMode, setSelectionColor, setSelectionType, setShowCursorToolAlways, setShowZoomToolsAlways, setVertexRenderer, setVPASTolerance, setZoom, transferGraph, writeConfigurationData, zoomIn, zoomOut
addHeaderBarComponent, addHeaderBarSeparator, addImpl, beforeRemove, close, extendTitle, getContentPanel, getTitle, highlight, highlight, isClosable, isVisible, loadConfiguration, loadConfiguration, removeAll, removeHeaderBarComponent, saveConfiguration, saveConfiguration, setBorder, setCloseButtonToolTip, setLayout, setVisible, toString
isRepaintDisabled, repaint, setRepaintDisabled
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
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, processContainerEvent, processEvent, remove, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
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, 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, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
public DefaultGraphView(java.lang.String title, Graph<Vertex,Edge> graph) throws java.lang.IllegalArgumentException
title
- the title of the view which is displayed in the header bargraph
- the graphjava.lang.IllegalArgumentException
- public DefaultGraphView(java.lang.String title, Graph<Vertex,Edge> graph, GraphLayout graphLayout) throws java.lang.IllegalArgumentException
title
- the title of the view which is displayed in the header bargraph
- the graphgraphLayout
- the graph layout to layout the vertices of the graph automatically or null
for the default layoutjava.lang.IllegalArgumentException
- public DefaultGraphView(java.lang.String title, Graph<Vertex,Edge> graph, GraphLayout graphLayout, boolean closable, java.lang.String langID) throws java.lang.IllegalArgumentException
title
- the title of the view which is displayed in the header bargraph
- the graphgraphLayout
- the graph layout to layout the vertices of the graph automatically or null
for the default layoutclosable
- true
if the graph view can be closed by the user using the "X" in the header bar otherwise false
(if a graph view is not closable he must be set invisible manually using View.setVisible(boolean)
if required)langID
- the language idjava.lang.IllegalArgumentException
- public DefaultGraphView(java.lang.String title, Graph<Vertex,Edge> graph, GraphLayout graphLayout, boolean closable, LanguageFile langFile, java.lang.String langID) throws java.lang.IllegalArgumentException
title
- the title of the view which is displayed in the header bargraph
- the graphgraphLayout
- the graph layout to layout the vertices of the graph automatically or null
for the default layoutclosable
- true
if the graph view can be closed by the user using the "X" in the header bar otherwise false
(if a graph view is not closable he must be set invisible manually using View.setVisible(boolean)
if required)langFile
- the language file or null
if the default graph view should not use language dependent labels, tooltips or messages (in this case the predefined labels, tooltips and messages are shown)langID
- the language idjava.lang.IllegalArgumentException
-