|
||||||||||
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.DetailsPane
The lower-right pane of the main Argo/UML window. This panel has several tabs that show details of the selected ToDoItem, or the selected model element in the NavigationPane, or the MultiEditorPane. There are requests to have the cursor automatically be set to the primary field.
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.presentation.Fig |
_figTarget
Target is the currently selected object from the UML MModel, usually selected from a Fig in the diagram or from the navigation panel. |
protected java.lang.Object |
_item
|
protected int |
_lastNonNullTab
|
protected javax.swing.Icon |
_leftArrowIcon
|
protected java.lang.Object |
_modelTarget
|
protected java.util.Vector |
_tabPanels
|
protected javax.swing.JTabbedPane |
_tabs
|
protected javax.swing.Icon |
_upArrowIcon
|
protected static org.apache.log4j.Category |
cat
|
static int |
HEIGHT
|
static int |
INITIAL_HEIGHT
|
static int |
INITIAL_WIDTH
|
static int |
WIDTH
|
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 org.argouml.application.api.QuadrantPanel |
Q_BOTTOM, Q_BOTTOM_LEFT, Q_BOTTOM_RIGHT, Q_LEFT, Q_RIGHT, Q_TOP, Q_TOP_LEFT, Q_TOP_RIGHT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS |
Constructor Summary | |
DetailsPane(java.lang.String pane,
Orientation orientation)
|
Method Summary | |
void |
addNavigationListener(NavigationListener navListener)
|
void |
addToPropTab(java.lang.Class c,
PropPanel p)
|
int |
getIndexOfNamedTab(java.lang.String tabName)
|
java.awt.Dimension |
getMinimumSize()
|
javax.swing.JPanel |
getNamedTab(java.lang.String tabName)
Get the JPanel of the tab with the given name |
int |
getQuadrant()
|
int |
getTabCount()
Get the number of tab pages |
TabProps |
getTabProps()
|
javax.swing.JTabbedPane |
getTabs()
|
java.lang.Object |
getTarget()
|
void |
mouseClicked(java.awt.event.MouseEvent me)
|
void |
mouseEntered(java.awt.event.MouseEvent me)
|
void |
mouseExited(java.awt.event.MouseEvent me)
|
void |
mousePressed(java.awt.event.MouseEvent me)
|
void |
mouseReleased(java.awt.event.MouseEvent me)
|
void |
myDoubleClick(int tab)
called when the user clicks twice on a tab. |
void |
mySingleClick(int tab)
called when the user clicks once on a tab. |
void |
removeNavigationListener(NavigationListener navListener)
|
boolean |
selectTabNamed(java.lang.String tabName)
|
void |
setOrientation(Orientation orientation)
Set the orientation of this details pane; |
void |
setTarget(java.lang.Object target)
|
boolean |
setToDoItem(java.lang.Object item)
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
called when the user selects a new tab, by clicking or otherwise. |
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, 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, setVisible, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static org.apache.log4j.Category cat
public static int WIDTH
public static int HEIGHT
public static int INITIAL_WIDTH
public static int INITIAL_HEIGHT
protected org.tigris.gef.presentation.Fig _figTarget
protected java.lang.Object _modelTarget
protected java.lang.Object _item
protected javax.swing.JTabbedPane _tabs
protected java.util.Vector _tabPanels
protected int _lastNonNullTab
protected javax.swing.Icon _upArrowIcon
protected javax.swing.Icon _leftArrowIcon
Constructor Detail |
public DetailsPane(java.lang.String pane, Orientation orientation)
Method Detail |
public javax.swing.JTabbedPane getTabs()
public boolean setToDoItem(java.lang.Object item)
public void setTarget(java.lang.Object target)
public java.lang.Object getTarget()
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
public int getIndexOfNamedTab(java.lang.String tabName)
public javax.swing.JPanel getNamedTab(java.lang.String tabName)
tabName
- the name of the required tabpublic int getTabCount()
public boolean selectTabNamed(java.lang.String tabName)
public void addToPropTab(java.lang.Class c, PropPanel p)
public TabProps getTabProps()
public void addNavigationListener(NavigationListener navListener)
public void removeNavigationListener(NavigationListener navListener)
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void mySingleClick(int tab)
public void myDoubleClick(int tab)
public void mousePressed(java.awt.event.MouseEvent me)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent me)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent me)
mouseExited
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent me)
mouseClicked
in interface java.awt.event.MouseListener
public int getQuadrant()
getQuadrant
in interface QuadrantPanel
public void setOrientation(Orientation orientation)
setOrientation
in interface Orientable
the
- required orientation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML (c) 1996-2002 |