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(); } }
ผลลัพธ์