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

เราจะตั้งค่าสีพื้นหน้าและพื้นหลังเป็นรายการ JComboBox ใน Java ได้อย่างไร


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();
   }
}

ผลลัพธ์

เราจะตั้งค่าสีพื้นหน้าและพื้นหลังเป็นรายการ JComboBox ใน Java ได้อย่างไร