org.jgraph.plaf
public abstract class GraphUI extends ComponentUI
| Method Summary | |
|---|---|
| abstract void | cancelEditing(JGraph graph)
Cancels the current editing session. |
| abstract int | getDropAction()
Returns the current drop action. |
| abstract Object | getEditingCell(JGraph graph)
Returns the cell that is being edited. |
| abstract CellHandle | getHandle()
Returns the CellHandle that is currently active,
or null if no handle is active. |
| abstract Point | getInsertionLocation()
Returns the insertion location for DnD operations. |
| abstract Dimension2D | getPreferredSize(JGraph graph, CellView view)
Returns the preferred size for view. |
| abstract boolean | isEditing(JGraph graph)
Returns true if the graph is being edited. |
| abstract void | paintCell(Graphics g, CellView view, Rectangle2D bounds, boolean preview)
Paints the renderer of view to g
at bounds. |
| abstract void | paintPorts(Graphics g, CellView[] portViews)
Paints the renderers of portViews to g. |
| abstract void | selectCellsForEvent(JGraph graph, Object[] cells, MouseEvent event)
Messaged to update the selection based on a MouseEvent for a group of
cells. |
| abstract void | setInsertionLocation(Point p)
Sets the current location for Drag-and-Drop activity. |
| abstract void | startEditingAtCell(JGraph graph, Object cell)
Selects the cell and tries to edit it. |
| abstract boolean | stopEditing(JGraph graph)
Stops the current editing session. |
| abstract void | updateHandle()
Updates the handle. |
CellHandle that is currently active,
or null if no handle is active.view.view to g
at bounds.portViews to g.