GUIKit Graph Editor
The GUIKit Graph Editor tool illustrates how a supplemental user interface
tool can serve as a custom editor for data that you might normally manipulate programmatically. Here a third-party
Java graph library is used to allow a user
to graphically edit and manipulate a matrix represented as a graph, while Mathematica code
and functions provide the conversion from the Mathematica representations
to the user interface's models.
 |
 |
GUIKit Graph
Edit Tool Example |
|
|
 |
|
How was it built?
- Uses the Mathematica functions SparseArray and ArrayRules.
- Requests from Mathematica the typeset expressions used in the edge
labels.
- Leverages the third-party Java graphics library.
|