用JAVA 编写一个颜色控制程序 怎么编写

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:06:45
怎么用JAVA语言 编写一个颜色控制程序

如果认可代码,请加分到100,
顺带学习下方法覆盖,AbstractAction的用法,简练的程序代码风格,完全值你所付出的100分

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
final public class ColorSelectDemo extends JFrame {
private static final Dimension preferredSize = new Dimension(210,50);

public ColorSelectDemo() throws HeadlessException {
getContentPane().add(
new JButton(new ChooseColorAction("Choose Color ...")),
BorderLayout.CENTER);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}

static private class ChooseColorAction extends AbstractAction{
public ChooseColorAction(String name) {
super(name);
putValue(AbstractAction.SHORT_DESCRIPTION,"select color as foreground");
}
public void actionPerformed(ActionEvent e) {