您的位置:首页 > 编程语言 > Java开发

java使用颜色选择器示例分享

2014-03-07 16:13 771 查看
package com.liuxing.test;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JColorChooser;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class ColorChooser extends JFrame {  private JLabel sampleText = new JLabel("Label");  private JButton chooseButton = new JButton("Choose Color");

  public static void main(String[] args) {    new ColorChooser();  }

  public ColorChooser() {    this.setSize(300, 100);    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    JPanel panel1 = new JPanel();    sampleText.setBackground(null);    panel1.add(sampleText);

    chooseButton.addActionListener(new ButtonListener());    panel1.add(chooseButton);

    this.add(panel1);    this.setVisible(true);  }

  private class ButtonListener implements ActionListener {    public void actionPerformed(ActionEvent e) {      Color c = JColorChooser.showDialog(null, "Choose a Color", sampleText.getForeground());      if (c != null)        sampleText.setForeground(c);    }  }}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 颜色选择器