javax.swing
public class JColorChooser extends JComponent implements Accessible
Nested Class Summary | |
---|---|
protected class | JColorChooser.AccessibleJColorChooser
Accessibility support for JColorChooser . |
Field Summary | |
---|---|
protected AccessibleContext | accessibleContext accessibleContext |
static String | CHOOSER_PANELS_PROPERTY
The property fired by the JColorChooser when the chooserPanels property
changes. |
static String | PREVIEW_PANEL_PROPERTY
The property fired by the JColorChooser when the previewPanel property
changes. |
static String | SELECTION_MODEL_PROPERTY
The property fired by the JColorChooser when the selectionModel property
changes. |
Constructor Summary | |
---|---|
JColorChooser()
This method creates a new JColorChooser with the default initial color. | |
JColorChooser(Color initial)
This method creates a new JColorChooser with the given initial color.
| |
JColorChooser(ColorSelectionModel model)
This method creates a new JColorChooser with the given model. |
Method Summary | |
---|---|
void | addChooserPanel(AbstractColorChooserPanel panel)
This method adds the given AbstractColorChooserPanel to the list of the
JColorChooser's chooserPanels.
|
static JDialog | createDialog(Component component, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
This method will take the given JColorChooser and place it in a JDialog
with the given modal property. |
AccessibleContext | getAccessibleContext()
getAccessibleContext
|
AbstractColorChooserPanel[] | getChooserPanels()
This method returns the AbstractColorChooserPanels used with this
JColorChooser.
|
Color | getColor()
This method returns the current color for the JColorChooser.
|
boolean | getDragEnabled()
DOCUMENT ME!
|
JComponent | getPreviewPanel()
This method returns the current previewPanel used with this
JColorChooser.
|
ColorSelectionModel | getSelectionModel()
This method returns the ColorSelectionModel used with this JColorChooser.
|
ColorChooserUI | getUI()
This method returns the UI Component used for this JColorChooser.
|
String | getUIClassID()
This method returns a String identifier for the UI Class to be used with
the JColorChooser.
|
protected String | paramString()
This method returns a String describing the JColorChooser.
|
AbstractColorChooserPanel | removeChooserPanel(AbstractColorChooserPanel panel)
This method removes the given AbstractColorChooserPanel from the
JColorChooser's list of chooserPanels.
|
void | setChooserPanels(AbstractColorChooserPanel[] panels)
This method sets the chooserPanels property for this JColorChooser.
|
void | setColor(Color color)
This method sets the current color for the JColorChooser.
|
void | setColor(int r, int g, int b)
This method sets the current color for the JColorChooser using RGB
values.
|
void | setColor(int color)
This method sets the current color for the JColorChooser using the
integer value. |
void | setDragEnabled(boolean b)
DOCUMENT ME!
|
void | setPreviewPanel(JComponent component)
This method changes the previewPanel property for the JTabbedPane. |
void | setSelectionModel(ColorSelectionModel model)
This method sets the ColorSelectionModel to be used with this
JColorChooser.
|
void | setUI(ColorChooserUI ui)
This method sets the UI Component used for this JColorChooser.
|
static Color | showDialog(Component component, String title, Color initial)
This method shows a JColorChooser inside a JDialog. |
void | updateUI()
This method resets the UI Component property to the Look and Feel
default. |
Parameters: initial The initial color.
Parameters: model The Model to use with the JColorChooser.
Parameters: panel The AbstractColorChooserPanel to add.
Parameters: component The Component that will parent the JDialog. title The title displayed in the JDialog. modal The modal property. chooserPane The JColorChooser to place in the JDialog. okListener The ActionListener to register to the OK button. cancelListener The ActionListener to register to the Cancel button.
Returns: A JDialog with the JColorChooser inside of it.
Throws: AWTError If the component is not a suitable parent.
Returns: AccessibleContext
Returns: The AbstractColorChooserPanels used with this JColorChooser.
Returns: The current color for the JColorChooser.
Returns: DOCUMENT ME!
Returns: The current previewPanel.
Returns: The ColorSelectionModel.
Returns: The UI Component for this JColorChooser.
Returns: The String identifier for the UI Class.
Returns: A String describing the JColorChooser.
Parameters: panel The AbstractColorChooserPanel to remove.
Returns: The AbstractColorChooserPanel that was removed.
Parameters: panels The new set of AbstractColorChooserPanels to use.
Parameters: color The new color for the JColorChooser.
Parameters: r The red value. g The green value. b The blue value.
Parameters: color The new current color of the JColorChooser.
Parameters: b DOCUMENT ME!
Parameters: component The Component that will act as the previewPanel.
Parameters: model The ColorSelectionModel to be used with this JColorChooser.
Throws: AWTError If the given model is null.
Parameters: ui The UI Component to use with this JColorChooser.
Parameters: component The Component that parents the JDialog. title The title displayed in the JDialog. initial The initial color.
Returns: The selected color.