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
.