|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | 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.ui.StylePanel | +--org.argouml.ui.StylePanelFig | +--org.argouml.ui.StylePanelFigText
Field Summary | |
---|---|
protected javax.swing.JComboBox |
_fontField
|
protected javax.swing.JLabel |
_fontLabel
|
protected javax.swing.JComboBox |
_justField
|
protected javax.swing.JLabel |
_justLabel
|
protected javax.swing.JComboBox |
_sizeField
|
protected javax.swing.JLabel |
_sizeLabel
|
protected javax.swing.JComboBox |
_styleField
|
protected javax.swing.JLabel |
_styleLabel
|
protected javax.swing.JComboBox |
_textColorField
|
protected javax.swing.JLabel |
_textColorLabel
|
protected javax.swing.JComboBox |
_textFillField
|
protected javax.swing.JLabel |
_textFillLabel
|
static java.lang.Integer[] |
COMMON_SIZES
|
static java.lang.String[] |
FONT_NAMES
|
static java.lang.String[] |
JUSTIFIES
|
static java.lang.String[] |
STYLES
|
Fields inherited from class org.argouml.ui.StylePanelFig |
---|
_bboxField, _bboxLabel, _fillField, _fillLabel, _lineField, _lineLabel, _shadowField, _shadowLabel, _spacer, _spacer2, _spacer3, cat |
Fields inherited from class org.argouml.ui.StylePanel |
---|
_target |
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 | |
---|---|
StylePanelFigText()
|
Method Summary | |
---|---|
protected void |
initChoices2()
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
refresh()
Handle a refresh of the style panel after the fig has moved. |
void |
setTargetFont()
|
void |
setTargetJustification()
|
void |
setTargetSize()
|
void |
setTargetStyle()
|
void |
setTargetTextColor()
|
void |
setTargetTextFill()
|
Methods inherited from class org.argouml.ui.StylePanelFig |
---|
focusGained, focusLost, initChoices, keyPressed, keyReleased, keyTyped, parseBBox, setTargetBBox, setTargetFill, setTargetLine, setTargetShadow |
Methods inherited from class org.argouml.ui.StylePanel |
---|
actionPerformed, changedUpdate, getTarget, insertUpdate, refresh, removeUpdate, setTarget, shouldBeEnabled, targetAdded, targetRemoved, targetSet, valueChanged |
Methods inherited from class org.argouml.ui.TabSpawnable |
---|
clone, getTitle, setOrientation, setTitle, spawn |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static java.lang.String[] FONT_NAMES
public static java.lang.Integer[] COMMON_SIZES
public static java.lang.String[] STYLES
public static java.lang.String[] JUSTIFIES
protected javax.swing.JLabel _fontLabel
protected javax.swing.JComboBox _fontField
protected javax.swing.JLabel _sizeLabel
protected javax.swing.JComboBox _sizeField
protected javax.swing.JLabel _styleLabel
protected javax.swing.JComboBox _styleField
protected javax.swing.JLabel _justLabel
protected javax.swing.JComboBox _justField
protected javax.swing.JLabel _textColorLabel
protected javax.swing.JComboBox _textColorField
protected javax.swing.JLabel _textFillLabel
protected javax.swing.JComboBox _textFillField
Constructor Detail |
public StylePanelFigText()
Method Detail |
protected void initChoices2()
public void refresh()
StylePanelFig
Handle a refresh of the style panel after the fig has moved.
Warning. There is a circular trap here. Editing the boundary box will also trigger a refresh, and so we reset the boundary box, which causes funny behaviour (the cursor keeps jumping to the end of the text).
The solution is to not reset the boundary box field if the boundaries have not changed.
refresh
in interface TabTarget
refresh
in class StylePanelFig
public void setTargetFont()
public void setTargetSize()
public void setTargetStyle()
public void setTargetJustification()
public void setTargetTextFill()
public void setTargetTextColor()
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
itemStateChanged
in class StylePanelFig
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20040216) | ArgoUML Project Home | ArgoUML Cookbook |