|
JGraphpad Pro
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JToolBar
com.jgraph.editor.factory.JGraphEditorToolbox
A toolbox that contains a set of tools to be installed as marquee handlers in
a graph. Toolboxes are created using the built-in
JGraphEditorFactory.createToolbox(Node).
| Nested Class Summary | |
class |
JGraphEditorToolbox.MarqueeRedirector
A class that redirects marquee events to the marquee handler it replaces or to the selection tool of the enclosing toolbox depending on the return value of BasicMarqueeHandler.isForceMarqueeEvent(MouseEvent) of
the previousMarqueeHandler. |
| Nested classes inherited from class javax.swing.JToolBar |
JToolBar.AccessibleJToolBar, JToolBar.Separator |
| Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
protected AbstractButton |
defaultButton
References the default tool button which is activated after the use of any other tool. |
protected org.jgraph.JGraph |
graph
References the graph that is currently installed, ie the graph that is used to interact with the selection tool. |
protected org.jgraph.graph.BasicMarqueeHandler |
previousMarqueeHandler
References the previous marquee handler. |
protected org.jgraph.graph.BasicMarqueeHandler |
redirector
Holds the marquee redirector. |
protected JGraphEditorTool |
selectionTool
References the tool that is currently selected, ie the tool that is used to interact with the graph. |
static boolean |
SWITCH_BACK
Specifies whether the toolbox should select the default button after a gesture with another tool if the default button exists. |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
JGraphEditorToolbox()
Constructs a new toolbox. |
|
| Method Summary | |
org.jgraph.JGraph |
getGraph()
Returns the installed graph. |
JGraphEditorTool |
getSelectionTool()
Returns the selected tool. |
void |
setDefaultButton(AbstractButton defaultButton)
Sets the default tool, which is activated after single use of any other tool. |
void |
setGraph(org.jgraph.JGraph newGraph)
Sets the installed graph and restores the marquee handler on the previously installed graph. |
void |
setSelectionTool(JGraphEditorTool selectionTool)
Sets the selected tool. |
| Methods inherited from class javax.swing.JToolBar |
add, addImpl, addSeparator, addSeparator, createActionChangeListener, createActionComponent, getAccessibleContext, getComponentAtIndex, getComponentIndex, getMargin, getOrientation, getUI, getUIClassID, isBorderPainted, isFloatable, isRollover, paintBorder, paramString, setBorderPainted, setFloatable, setLayout, setMargin, setOrientation, setRollover, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static boolean SWITCH_BACK
protected org.jgraph.graph.BasicMarqueeHandler redirector
protected org.jgraph.graph.BasicMarqueeHandler previousMarqueeHandler
protected JGraphEditorTool selectionTool
protected AbstractButton defaultButton
protected org.jgraph.JGraph graph
| Constructor Detail |
public JGraphEditorToolbox()
| Method Detail |
public org.jgraph.JGraph getGraph()
public void setGraph(org.jgraph.JGraph newGraph)
newGraph - The graph to be installed.public void setDefaultButton(AbstractButton defaultButton)
public JGraphEditorTool getSelectionTool()
public void setSelectionTool(JGraphEditorTool selectionTool)
selectionTool - The tool to be selected.
|
JGraphpad Pro
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||