public class ColorPaletteChooserDialog
extends javax.swing.JDialog
ColorChooserDialog
,
Serialized Formjavax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JColorChooser |
colorChooser
The style editor panel.
|
protected javax.swing.JPanel |
innerPanel
The inner panel containing everything.
|
protected boolean |
okWasPressed
True if OK was pressed; false otherwise.
|
protected java.awt.Window |
parent
The parent window.
|
protected java.awt.Color |
startingColor
Starting color, set by setColor, and the color we return
to on a reset.
|
protected ColorBrewer |
startingColorBrewer
Starting color, set by setColor, and the color we return
to on a reset.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ColorPaletteChooserDialog()
Create a non-modal color chooser dialog to select a color.
|
ColorPaletteChooserDialog(java.awt.Dialog parent)
Create a modal color chooser dialog to select a color.
|
ColorPaletteChooserDialog(java.awt.Frame parent)
Create a modal color chooser dialog to select a color.
|
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getColor()
Get the current color in the color chooser.
|
ColorBrewer |
getColorPalette()
Get the current color in the color chooser.
|
protected void |
initialize()
Initializes the GUI for the window.
|
static void |
main(java.lang.String[] args) |
void |
setBackground(java.awt.Color background)
Set the background color for the window.
|
void |
setColor(java.awt.Color color)
Set the current color in the color chooser.
|
void |
setColor(int red,
int green,
int blue)
Set the current color in the color chooser.
|
void |
setColorBrewer(ColorBrewer brewer)
Set the current color in the color chooser.
|
void |
show()
Show the dialog box.
|
boolean |
showDialog()
Shows the dialog box and waits for the user to press OK or
Cancel.
|
boolean |
wasOKPressed()
Returns true if the OK button was pressed to close the
window, and false otherwise.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected java.awt.Window parent
protected javax.swing.JPanel innerPanel
protected javax.swing.JColorChooser colorChooser
protected java.awt.Color startingColor
protected ColorBrewer startingColorBrewer
protected boolean okWasPressed
public ColorPaletteChooserDialog()
This constructor does not require a parent argument to specify a parent window or dialog for this dialog. As a result, this dialog is always non-modal - it does not block interaction with the rest of the application.
public ColorPaletteChooserDialog(java.awt.Frame parent)
parent
- the parent frame for this dialogpublic ColorPaletteChooserDialog(java.awt.Dialog parent)
parent
- the parent dialog for this dialogprotected void initialize()
public void show()
By default, the dialog box is modal and this method call blocks until the dialog box is closed by the user pressing OK or Cancel. The wasOKPressed() method returns true if OK was pressed.
show
in class java.awt.Dialog
wasOKPressed()
public void setBackground(java.awt.Color background)
setBackground
in class java.awt.Dialog
background
- the new background colorpublic boolean showDialog()
This method blocks until the dialog is closed by the user, regardless of whether the dialog box is modal or not.
public boolean wasOKPressed()
public java.awt.Color getColor()
public void setColor(java.awt.Color color)
color
- the new colorpublic void setColor(int red, int green, int blue)
red
- the red component of the new colorgreen
- the green component of the new colorblue
- the blue component of the new colorpublic ColorBrewer getColorPalette()
public void setColorBrewer(ColorBrewer brewer)
color
- the new colorpublic static void main(java.lang.String[] args)