JComboBox JComponent 의 하위 클래스입니다. 클래스이며 텍스트 필드 의 조합입니다. 및 드롭다운 목록 사용자가 값을 선택할 수 있습니다. JComboBox는 ActionListener, ChangeListener를 생성할 수 있습니다. 사용자가 콤보 상자에서 작업할 때 ItemListener 인터페이스. setForeground() 를 사용하여 전경색과 배경색을 JComboBox 항목으로 설정할 수도 있습니다. 및 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(); } }
출력