|
|||||||||||
| 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.JPanel
com.tensegrity.gui.swing.dialog.panel.Panel
com.tensegrity.gui.swing.dialog.panel.AbstractFormat
com.tensegrity.gui.swing.dialog.panel.FormatColor
The PaintFormat panel allows users to select colors. Either they can enter the color- or hsb-values by hand, or pick a color from a map. The alpha part of the selected color can be changed by a slider. Already selected colors are globally pooled.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
static int |
colorIndex
Index for the table of custom colors. |
static java.awt.Color[] |
selectedColors
Array of user colors. |
| Fields inherited from class com.tensegrity.gui.swing.dialog.panel.Panel |
changed, uiItemEvList, uiManager |
| 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 | |
FormatColor(boolean basic,
boolean brightness,
boolean hue,
boolean memory,
boolean preview,
boolean valueTable,
UIManager uiManager)
Creates a new FormatColor label. |
|
FormatColor(boolean basic,
boolean brightness,
boolean hue,
boolean memory,
boolean preview,
boolean valueTable,
UIManager uiManager,
AbstractPreview abstractPreview)
Creates the FormatColor panel according to the state of the passed flags. |
|
FormatColor(UIManager uiManager)
The constructor for the FormatColor panel.This constructor will create a panel with all options set to true, which means all required panels are created. |
|
| Method Summary | |
java.awt.Color |
getAwtColor()
Returns the internal color instance. |
Format |
getFormat()
ColorFormat provides a color not a Format. |
java.lang.String |
getFormatName()
Overwritten. |
AbstractPreview |
getPreview()
Returns an AbstractPreview instance used by this panel or
null, if no such Preview is in use. |
void |
setAwtColor(java.awt.Color color)
Sets the internal color instance and updates all views (Except for the MemoryPanel, which gets updated by the add-button). |
boolean |
validateFormat()
The validate method gets called whenever a validation of the currently entered value should be done. |
| Methods inherited from class com.tensegrity.gui.swing.dialog.panel.AbstractFormat |
containsPreview, setFormatName |
| Methods inherited from class com.tensegrity.gui.swing.dialog.panel.Panel |
applyEvList, fillBack, installEvList |
| 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static int colorIndex
public static final java.awt.Color[] selectedColors
| Constructor Detail |
public FormatColor(UIManager uiManager)
uiManager - UIManager to obtain localized strings from.
public FormatColor(boolean basic,
boolean brightness,
boolean hue,
boolean memory,
boolean preview,
boolean valueTable,
UIManager uiManager)
basic - The basic color panel with a predefined list of colors.brightness - The color map with the brightness slider.hue - the color map with the hue slider.memory - the panel which pools the globally stored user colors.preview - the preview pane.valueTable - the value table for rgb and hsb color values.uiManager - UIManager to obtain localized strings from.
public FormatColor(boolean basic,
boolean brightness,
boolean hue,
boolean memory,
boolean preview,
boolean valueTable,
UIManager uiManager,
AbstractPreview abstractPreview)
basic - The basic color panel with a predefined list of colors.brightness - The color map with the brightness slider.hue - the color map with the hue slider.memory - the panel which pools the globally stored user colors.preview - The abstract Preview element to use.valueTable - the value table for rgb and hsb color values.uiManager - UIManager to obtain localized strings from.abstractPreview - a Preview component to use (instead of own).| Method Detail |
public java.awt.Color getAwtColor()
public Format getFormat()
null.
getFormat in class AbstractFormatAbstractFormat.getFormat()public void setAwtColor(java.awt.Color color)
color - The color to setpublic java.lang.String getFormatName()
AbstractFormat
getFormatName in class AbstractFormatpublic AbstractPreview getPreview()
AbstractFormatAbstractPreview instance used by this panel or
null, if no such Preview is in use.
getPreview in class AbstractFormatnull.AbstractFormat.getPreview()public boolean validateFormat()
AbstractFormat
validateFormat in class AbstractFormattrue, if the validation succeeded, false
otherwise.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||