Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีตั้งค่าสี Foreground และ Background ให้ JComboBox Items ใน Java

JComboBox เป็น subclass ของ JComponent เป็นการรวมของ text field และ drop-down list ที่ user เลือกค่าได้ JComboBox สร้าง ActionListener, ChangeListener และ ItemListener interfaces เมื่อ user กระทำบน combo box เราสามารถตั้งค่า foreground และ background color ให้ JComboBox items ได้โดยใช้ setForeground() และ setBackground() ของคลาส JComboBox

ตัวอย่าง

import java.awt.*;
import javax.swing.*;

public class JComboBoxItemColorTest extends JFrame {
    private JComboBox jcb;

    public JComboBoxItemColorTest() {
        setTitle("JComboBoxItemColor Test");
        String[] countries = {"India", "Australia", "England", "South Africa", "Newzealand"};
        jcb = new JComboBox(countries);
        jcb.setForeground(Color.blue);
        jcb.setBackground(Color.white);
        add(jcb, BorderLayout.NORTH);
        setSize(500, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
    }

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

Output

วิธีตั้งค่าสี Foreground และ Background ให้ JComboBox Items ใน Java