jbcl.control Package
java.lang.Object +----java.awt.Component +----java.awt.Container +----java.awt.Window +----java.awt.Dialog +----javax.swing.JDialog +----com.borland.jbcl.control.ButtonDialog +----com.borland.jbcl.control.ColorChooserDialog
Variables Constructors Properties Methods Event Listeners
Implements ActionListener, KeyListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants
The ColorChooserDialog
component displays a color dialog box that enables the user to select a color.
The dialog box contains three text boxes, one each for Red, Green, and Blue numerical values. The user can specify the values by entering the values directly or using the slider controls under the text boxes. As the user modifies the numerical values, the resulting color is displayed in a rounded rectangle.
The dialog box also contains two radio buttons so the user can specify whether the values are RGB or HGB. The dialog box also contains a drop-down list from which the user can select a color.
To display the dialog box at runtime, call the show()
method or set the visible
property to true. When the user selects a color, the selection is stored in the value
property.
The dialog box has two buttons, OK and Cancel. Which button the user chooses to put away the dialog box is stored as the value of the result
property. The title
property contains the text that appears on the title bar of the dialog box's frame.
Usually you should use ColorChooser
instead of ColorChooserDialog
. ColorChooser
calls the constructor of ColorChooserDialog
, but you can work with ColorChooser
within the UI Designer and even display it at design time. You can set the properties of ColorChooserDialog
only at runtime.
protected ColorChooserPanel panel
The ColorChooserPanel
object to show in this dialog box. The color chooser panel enables the user to specify colors within the dialog box.
public ColorChooserDialog(Frame frame)Constructs a color chooser dialog box with the specified parent frame.
Parameters:
frame
See also: java.awt.Frame
public ColorChooserDialog(Frame frame, String title)Constructs a color chooser dialog box with the specified parent frame.
Parameters:
frame
title
See also: java.awt.Frame
public ColorChooserDialog(Frame frame, String title, Color value)Constructs a color chooser dialog box.
Parameters:
frame
title
value
See also: java.awt.Frame, java.lang.String, java.awt.Color
public Color getValue() public void setValue(Color value)Determines the color selected in the dialog box. When the user selects a color and closes the dialog box, the
value
property is set with the new color value.
See also: java.awt.Color
public synchronized void addActionListener(ActionListener l) public synchronized void removeActionListener(ActionListener l)
public synchronized void addComponentListener(java.awt.event.ComponentListener ) public synchronized void removeComponentListener(java.awt.event.ComponentListener )
public synchronized void addContainerListener(java.awt.event.ContainerListener ) public synchronized void removeContainerListener(java.awt.event.ContainerListener )
public synchronized void addFocusListener(java.awt.event.FocusListener ) public synchronized void removeFocusListener(java.awt.event.FocusListener )
public synchronized void addInputMethodListener(java.awt.event.InputMethodListener ) public synchronized void removeInputMethodListener(java.awt.event.InputMethodListener )
public synchronized void addKeyListener(java.awt.event.KeyListener ) public synchronized void removeKeyListener(java.awt.event.KeyListener )
public synchronized void addMouseListener(java.awt.event.MouseListener ) public synchronized void removeMouseListener(java.awt.event.MouseListener )
public synchronized void addMouseMotionListener(java.awt.event.MouseMotionListener ) public synchronized void removeMouseMotionListener(java.awt.event.MouseMotionListener )
public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener ) public synchronized void removePropertyChangeListener(java.beans.PropertyChangeListener )
public synchronized void addWindowListener(java.awt.event.WindowListener ) public synchronized void removeWindowListener(java.awt.event.WindowListener )