org.argouml.ui
Class StylePanelFigText
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
- All Implemented Interfaces:
- Accessible, ActionListener, Cloneable, DocumentListener, EventListener, FocusListener, ImageObserver, ItemListener, KeyListener, ListSelectionListener, MenuContainer, org.tigris.swidgets.Orientable, Serializable, TabFigTarget, TabTarget, TargetListener
- public class StylePanelFigText
- extends StylePanelFig
StylePanel class which provides additional parameters for changing Text
elements provided by GEF.
TODO: i18n
- See Also:
- Serialized Form
Fields inherited from class org.argouml.ui.StylePanel |
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class java.awt.Container |
|
Constructor Summary |
StylePanelFigText()
Construct default style panel for text elements. |
Method Summary |
protected void |
initChoices2()
Second part of the default style panel construction. |
void |
itemStateChanged(ItemEvent e)
|
void |
refresh()
refresh the text element with all selected values. |
protected void |
setTargetFont()
set the font of the text element to the selected value. |
protected void |
setTargetJustification()
change the justification of the text according to the selected value. |
protected void |
setTargetSize()
change font size of the text element according to the selected value. |
protected void |
setTargetStyle()
change style of the text element (bold/italic) according to the selected
value. |
protected void |
setTargetTextColor()
change the color of the text element according to the selected value. |
Methods inherited from class org.argouml.ui.StylePanelFig |
focusGained, focusLost, getBBoxField, getBBoxLabel, getFillField, getFillLabel, getLineField, getLineLabel, getSpacer, getSpacer2, getSpacer3, handleCustomColor, hasEditableBoundingBox, initChoices, keyPressed, keyReleased, keyTyped, parseBBox, setTargetBBox, setTargetFill, setTargetLine |
Methods inherited from class org.argouml.ui.StylePanel |
actionPerformed, changedUpdate, getPanelTarget, getTarget, insertUpdate, refresh, removeUpdate, setTarget, shouldBeEnabled, targetAdded, targetRemoved, targetSet, valueChanged |
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 |
FONT_NAMES
private static final String[] FONT_NAMES
COMMON_SIZES
private static final Integer[] COMMON_SIZES
STYLES
private static final String[] STYLES
JUSTIFIES
private static final String[] JUSTIFIES
fontLabel
private JLabel fontLabel
fontField
private JComboBox fontField
sizeLabel
private JLabel sizeLabel
sizeField
private JComboBox sizeField
styleLabel
private JLabel styleLabel
styleField
private JComboBox styleField
justLabel
private JLabel justLabel
justField
private JComboBox justField
textColorLabel
private JLabel textColorLabel
textColorField
private JComboBox textColorField
StylePanelFigText
public StylePanelFigText()
- Construct default style panel for text elements.
initChoices2
protected void initChoices2()
- Second part of the default style panel construction.
refresh
public void refresh()
- refresh the text element with all selected values.
- Specified by:
refresh
in interface TabTarget
- Overrides:
refresh
in class StylePanelFig
- See Also:
TabTarget.refresh()
setTargetFont
protected void setTargetFont()
- set the font of the text element to the selected value.
setTargetSize
protected void setTargetSize()
- change font size of the text element according to the selected value.
setTargetStyle
protected void setTargetStyle()
- change style of the text element (bold/italic) according to the selected
value.
setTargetJustification
protected void setTargetJustification()
- change the justification of the text according to the selected value.
setTargetTextColor
protected void setTargetTextColor()
- change the color of the text element according to the selected value.
itemStateChanged
public void itemStateChanged(ItemEvent e)
- Specified by:
itemStateChanged
in interface ItemListener
- Overrides:
itemStateChanged
in class StylePanelFig
- See Also:
ItemListener.itemStateChanged(java.awt.event.ItemEvent)