import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
public class JColorChoose {
JFrame jFrame=new JFrame("颜色背景选择器");
JTextArea jTextArea=new JTextArea("Hello,World",6,30);
JButton jButton=new JButton(new AbstractAction("点击选择背景颜色切换") {
@Override
public void actionPerformed(ActionEvent e) {
Color color=JColorChooser.showDialog(jFrame,"颜色选择器",Color.WHITE);
jTextArea.setBackground(color);
}
});
private void invit(){
//组装视图
jFrame.add(jButton,BorderLayout.SOUTH);
jFrame.add(jTextArea);
jFrame.pack();
jFrame.setVisible(true);
}
public static void main(String[] args) {
new JColorChoose().invit();
}
}