Package aud.util
Class DotViewer
java.lang.Object
aud.util.DotViewer
Simple viewer for
Graphvizable
.Usage:
- Shift+Mouse Left = pan
- Shift+Mouse Right (drag) = zoom in/out
- Ctrl+Mouse Left = rectangle zoom
- Ctrl+Mouse Right (drag) = rotate [disabled]
- Ctrl+I = zoom in
- Ctrl+O = zoom out
DotViewer
can be used with SingleStepper
to
visualize progress of an algorithm. GraphDemo
shows an
example.- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JComponent
void
display
(Graphvizable object) displayobject
void
display dot codestatic DotViewer
displayWindow
(Graphvizable object, String caption) create new DotViewer (toplevel window) and displayobject
static DotViewer
displayWindow
(String code, String caption) create new DotViewer (toplevel window) and displaycode
static void
help()
print help (mouse/key bindings) to stdoutstatic void
visualize given dot files (file names as command line arguments)parent()
get parent widgetvoid
exit application if viewer is closedget status bar
-
Field Details
-
dotfile
-
frame
-
svgCanvas
protected org.apache.batik.swing.JSVGCanvas svgCanvas -
graphviz
-
label
-
-
Constructor Details
-
DotViewer
create new instance
-
-
Method Details
-
parent
get parent widget -
statusbar
get status bar -
createComponents
-
help
public static void help()print help (mouse/key bindings) to stdout -
display
display dot code- See Also:
-
display
displayobject
-
displayWindow
create new DotViewer (toplevel window) and displayobject
-
displayWindow
create new DotViewer (toplevel window) and displaycode
-
setExitOnClose
public void setExitOnClose()exit application if viewer is closed -
main
visualize given dot files (file names as command line arguments)
-