معلومات المنتج:
الحزمة 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;
الطبقة العامة ColorChooser تمتد JFrame {
نموذج JLabel الخاص = new JLabel("Label");
خاص JButton ChooseButton = new JButton("اختر اللون");
public static void main(String[] args) {
new 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);
}
فئة خاصة ButtonListener تنفذ ActionListener {
إجراء باطل عام (ActionEvent e) {
Color c = JColorChooser.showDialog(null, "Choose a Color", SampleText.getForeground());
إذا (ج ! = فارغة)
SampleText.setForeground(c);
}
}
}