public class RJColorDock extends RJColorWell
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
RJColorDock()
Creates a new color dock.
|
Modifier and Type | Method and Description |
---|---|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
DropTargetListener method.
|
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
DropTargetListener method.
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
DropTargetListener method.
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
DropTargetListener method.
|
void |
dropColor(java.awt.Color aColor,
java.awt.Point aPoint)
DropTargetListener method.
|
java.awt.Color |
getColor()
Overrides ColorWell version to return color of selected swatch.
|
java.awt.Color |
getColor(int anIndex)
Returns the color at the given swatch index.
|
java.awt.Color |
getColor(int aRow,
int aCol)
Returns the color at the given row & column.
|
java.awt.Color |
getColor(java.awt.Point aPoint)
Returns the color at the mouse location within the component.
|
int |
getColumn(java.awt.Point aPoint)
Returns the column for the given x coordinate.
|
int |
getColumnCount()
Returns the number of columns in this color dock.
|
int |
getRow(java.awt.Point aPoint)
Returns the row for the given y coordinate.
|
int |
getRowCount()
Returns the number of rows in this color dock.
|
int |
getSelectedIndex()
Returns the selected index.
|
java.awt.Point |
getSelectedPoint()
Returns the selected point.
|
int |
getSwatchCount()
Returns the total number of visible swatches.
|
int |
getSwatchIndex(java.awt.Point aPoint)
Returns the swatch index for given point.
|
java.awt.Dimension |
getSwatchSize()
Returns the size of individual color swatches.
|
boolean |
isPersistent()
Returns whether this doc writes itself out to preferences.
|
protected void |
mouseClicked(java.awt.event.MouseEvent e)
Implement mouse pressed to order color panel onscreen.
|
protected void |
mousePressed(java.awt.event.MouseEvent e)
Implement mouse pressed to order color panel onscreen.
|
void |
paintComponent(java.awt.Graphics g)
Paints this color dock component.
|
void |
readFromPreferences(java.lang.String aName)
Read color well color from preferences.
|
void |
resetBorder()
Overridden from colorwell to use a lowered-bevel border.
|
void |
resetColors()
Resets the colors in colordock to white.
|
void |
saveToPreferences(java.lang.String aName,
int aRow,
int aColumn)
Update an individual color at {row,column} in the preferences
|
void |
setColor(java.awt.Color aColor)
Overrides color well version to set color of selected swatch.
|
void |
setColor(java.awt.Color aColor,
int anIndex)
Sets the color at the given swatch index.
|
void |
setColor(java.awt.Color aColor,
int aRow,
int aCol)
Sets the color at the given row & column.
|
void |
setColor(java.awt.Color aColor,
java.awt.Point aPoint)
Returns the color at the mouse location within the component.
|
void |
setPersistent(boolean aFlag)
Sets whether this dock writes itself out to preferences.
|
void |
setSelected(boolean select)
Overrides colorwell to reset selected point.
|
void |
setSelectedPoint(java.awt.Point aPoint)
Sets the selected point.
|
void |
setSwatchSize(java.awt.Dimension aSize)
Sets the size of the individual color swatches.
|
addChangeListener, dropActionChanged, getColorDataFlavor, getColorTransfer, getDragImage, isSelectable, isSelected, mouseReleased, paintSwatch, processMouseEvent, removeActionListener, setEnabled, setSelectable
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public boolean isPersistent()
public void setPersistent(boolean aFlag)
public java.awt.Dimension getSwatchSize()
public void setSwatchSize(java.awt.Dimension aSize)
public java.awt.Color getColor()
getColor
in class RJColorWell
public void setColor(java.awt.Color aColor)
setColor
in class RJColorWell
public java.awt.Color getColor(int aRow, int aCol)
public void setColor(java.awt.Color aColor, int aRow, int aCol)
public java.awt.Color getColor(int anIndex)
public void setColor(java.awt.Color aColor, int anIndex)
public java.awt.Color getColor(java.awt.Point aPoint)
public void setColor(java.awt.Color aColor, java.awt.Point aPoint)
public void resetColors()
public int getRow(java.awt.Point aPoint)
public int getColumn(java.awt.Point aPoint)
public int getRowCount()
public int getColumnCount()
public int getSwatchCount()
public int getSelectedIndex()
public int getSwatchIndex(java.awt.Point aPoint)
public java.awt.Point getSelectedPoint()
public void setSelectedPoint(java.awt.Point aPoint)
public void setSelected(boolean select)
setSelected
in class RJColorWell
public void resetBorder()
resetBorder
in class RJColorWell
public void paintComponent(java.awt.Graphics g)
paintComponent
in class RJColorWell
protected void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in class RJColorWell
protected void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in class RJColorWell
public void saveToPreferences(java.lang.String aName, int aRow, int aColumn)
public void readFromPreferences(java.lang.String aName)
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
dragEnter
in interface java.awt.dnd.DropTargetListener
dragEnter
in class RJColorWell
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver
in interface java.awt.dnd.DropTargetListener
dragOver
in class RJColorWell
public void dragExit(java.awt.dnd.DropTargetEvent dte)
dragExit
in interface java.awt.dnd.DropTargetListener
dragExit
in class RJColorWell
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
drop
in interface java.awt.dnd.DropTargetListener
drop
in class RJColorWell
public void dropColor(java.awt.Color aColor, java.awt.Point aPoint)
dropColor
in class RJColorWell