/** *ColorChooserDemoConstructor
*/ public ColorChooserDemo(SwingSet2 swingset) { // Set the title for this demo, and an icon used to represent this // demo inside the SwingSet2 app. super(swingset, "ColorChooserDemo", "toolbar/JColorChooser.gif");
// Create the bezier animation panel to put in the center of the panel.
bezAnim = new BezierAnimationPanel();
outerColorButton = new JButton(getString("ColorChooserDemo.outer_line"));
outerColorButton.setIcon(new ColorSwatch("OuterLine", bezAnim));
backgroundColorButton = new JButton(getString("ColorChooserDemo.background"));
backgroundColorButton.setIcon(new ColorSwatch("Background", bezAnim));
gradientAButton = new JButton(getString("ColorChooserDemo.grad_a"));
gradientAButton.setIcon(new ColorSwatch("GradientA", bezAnim));
gradientBButton = new JButton(getString("ColorChooserDemo.grad_b"));
gradientBButton.setIcon(new ColorSwatch("GradientB", bezAnim));
ActionListener l = new ActionListener() { publicvoid actionPerformed(ActionEvent e) {
Color current = bezAnim.getOuterColor();
if(e.getSource() == backgroundColorButton) {
current = bezAnim.getBackgroundColor();
} elseif(e.getSource() == gradientAButton) {
current = bezAnim.getGradientColorA();
} elseif(e.getSource() == gradientBButton) {
current = bezAnim.getGradientColorB();
}
final JColorChooser chooser = new JColorChooser(current != null ?
current :
Color.WHITE); if (getSwingSet2() != null && getSwingSet2().isDragEnabled()) {
chooser.setDragEnabled(true);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.