A JComboBox เป็นคลาสย่อยของ JComponent class และมันคือการรวมกันของ ฟิลด์ข้อความ และ รายการแบบเลื่อนลง ซึ่งผู้ใช้สามารถเลือกค่าได้ JComboBox สามารถสร้าง ActionListener, ChangeListener และอินเทอร์เฟซ ItemListener เมื่อผู้ใช้ดำเนินการกับกล่องคำสั่งผสม นอกจากนี้เรายังสามารถตั้งค่าสีพื้นหน้าและพื้นหลังเป็นรายการ JComboBox โดยใช้ 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();
}
} ผลลัพธ์
