|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.argouml.ui.TabSpawnable | +--org.argouml.uml.diagram.ui.TabDiagram
The TabDiagram is the tab in the multieditorpane that holds a diagram. The TabDiagram consists of a JGraph (with the figs) and of a toolbar. It is possible to spawn objects of this class into a dialog via the spawn method of its parent.
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected org.tigris.gef.graph.presentation.JGraph |
_jgraph
The GEF JGraph in where the figs are painted |
protected boolean |
_shouldBeEnabled
used but there doesn't appear to be a purpose. |
protected UMLDiagram |
_target
the diagram object |
protected org.tigris.gef.ui.ToolBar |
_toolBar
the GEF toolbar that is positioned just above the diagram. is added to diagramPanel |
protected static org.apache.log4j.Category |
cat
|
Fields inherited from class org.argouml.ui.TabSpawnable |
orientation, OVERLAPP |
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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
TabDiagram()
calls the other constructor. |
|
TabDiagram(java.lang.String tag)
|
Method Summary | |
java.lang.Object |
clone()
The clone method that should clone the JGraph with it's contents and the toolbar with it's contents. |
org.tigris.gef.graph.presentation.JGraph |
getJGraph()
|
java.lang.Object |
getTarget()
|
org.tigris.gef.ui.ToolBar |
getToolBar()
|
void |
modeChange(org.tigris.gef.event.ModeChangeEvent mce)
|
void |
refresh()
|
void |
removeGraphSelectionListener(org.tigris.gef.event.GraphSelectionListener listener)
|
void |
removeModeChangeListener(org.tigris.gef.event.ModeChangeListener listener)
|
void |
selectionChanged(org.tigris.gef.event.GraphSelectionEvent gse)
|
void |
setTarget(java.lang.Object t)
Sets the target of the tab. |
void |
setToolBar(org.tigris.gef.ui.ToolBar toolbar)
Sets the toolbar. |
void |
setVisible(boolean b)
|
boolean |
shouldBeEnabled()
|
Methods inherited from class org.argouml.ui.TabSpawnable |
getTitle, setOrientation, setTitle, spawn |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static org.apache.log4j.Category cat
protected UMLDiagram _target
protected org.tigris.gef.graph.presentation.JGraph _jgraph
protected boolean _shouldBeEnabled
protected org.tigris.gef.ui.ToolBar _toolBar
Constructor Detail |
public TabDiagram()
public TabDiagram(java.lang.String tag)
Method Detail |
public java.lang.Object clone()
clone
in class TabSpawnable
Object.clone()
public void setTarget(java.lang.Object t)
setTarget
in interface TabModelTarget
t
- public java.lang.Object getTarget()
getTarget
in interface TabModelTarget
public org.tigris.gef.ui.ToolBar getToolBar()
public void refresh()
refresh
in interface TabModelTarget
public boolean shouldBeEnabled()
shouldBeEnabled
in interface TabModelTarget
public org.tigris.gef.graph.presentation.JGraph getJGraph()
public void setVisible(boolean b)
setVisible
in class javax.swing.JComponent
public void selectionChanged(org.tigris.gef.event.GraphSelectionEvent gse)
selectionChanged
in interface org.tigris.gef.event.GraphSelectionListener
public void removeGraphSelectionListener(org.tigris.gef.event.GraphSelectionListener listener)
public void modeChange(org.tigris.gef.event.ModeChangeEvent mce)
modeChange
in interface org.tigris.gef.event.ModeChangeListener
public void removeModeChangeListener(org.tigris.gef.event.ModeChangeListener listener)
public void setToolBar(org.tigris.gef.ui.ToolBar toolbar)
toolbar
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML (c) 1996-2002 |