|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
org.jgraph.example.GraphEd
com.jgraph.example.GraphEdX
com.jgraph.layout.JGraphLayoutExample
public class JGraphLayoutExample
An example applet that provides features for testing the JGraph Layout package. Sample data can be inserted, the layouts applied, cells moved while the layout auto-applied and morphs the cells into position. This example also supports grouping and expand/collapse.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.jgraph.example.GraphEdX |
---|
GraphEdX.MyGraphModel |
Nested classes/interfaces inherited from class org.jgraph.example.GraphEd |
---|
GraphEd.EdStatusBar, GraphEd.EventRedirector, GraphEd.MyEdgeHandle, GraphEd.MyGraph, GraphEd.MyMarqueeHandler, GraphEd.MyModel, GraphEd.StatusBarGraphListener |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
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 | |
---|---|
JGraphLayoutExample()
Constructs a new example |
Method Summary | |
---|---|
java.util.Map |
createEdgeAttributes()
Hook from GraphEd to set attributes of a new edge |
javax.swing.Action |
createLayoutAction(java.lang.String title,
java.lang.String shortcut,
com.jgraph.layout.JGraphLayout layout)
action to apply a layout |
void |
createLayoutActions()
Creates the actions for the layouts |
javax.swing.JToolBar |
createToolBar()
Hook from GraphEd to add action button to the tool bar |
void |
init()
Show something interesting on start. |
static void |
main(java.lang.String[] args)
Main method |
void |
openFile()
|
void |
valueChanged(org.jgraph.event.GraphSelectionEvent e)
Updates buttons based on application state |
Methods inherited from class com.jgraph.example.GraphEdX |
---|
createCellAttributes, deserializeGraph, group, makeCellViewFieldsTransient, saveFile, serializeGraph |
Methods inherited from class org.jgraph.example.GraphEd |
---|
connect, createPopupMenu, destroy, getCopy, getCut, getGraph, getPaste, getRedo, getRemove, getToback, getTofront, getUndo, insert, isGroup, keyPressed, keyReleased, keyTyped, redo, setCopy, setCut, setGraph, setPaste, setRedo, setRemove, setToback, setTofront, setUndo, toBack, toFront, undo, ungroup |
Methods inherited from class javax.swing.JApplet |
---|
getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update |
Methods inherited from class java.applet.Applet |
---|
getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
Methods inherited from class java.awt.Panel |
---|
addNotify |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JGraphLayoutExample()
Method Detail |
---|
public void init()
init
in class GraphEdX
public java.util.Map createEdgeAttributes()
createEdgeAttributes
in class GraphEdX
public void createLayoutActions()
public javax.swing.Action createLayoutAction(java.lang.String title, java.lang.String shortcut, com.jgraph.layout.JGraphLayout layout)
title
- the name of the layoutshortcut
- the string representing the shortcut keyboard combination that
invokes this actionlayout
- the layout itself
public void valueChanged(org.jgraph.event.GraphSelectionEvent e)
valueChanged
in interface org.jgraph.event.GraphSelectionListener
valueChanged
in class GraphEdX
public javax.swing.JToolBar createToolBar()
createToolBar
in class GraphEdX
public void openFile()
openFile
in class GraphEdX
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |