[java] 자바 스윙 컴포넌트에서 리스트와 콤보박스를 사용하는 방법은 어떻게 되나요?
리스트
리스트를 사용하려면 JList
클래스를 사용해야 합니다. 리스트의 데이터 모델을 만들고, 그 모델을 JList
에 설정하여 리스트를 구성할 수 있습니다. 아래는 간단한 예제 코드입니다.
DefaultListModel<String> listModel = new DefaultListModel<>();
listModel.addElement("항목 1");
listModel.addElement("항목 2");
listModel.addElement("항목 3");
JList<String> list = new JList<>(listModel);
콤보박스
콤보박스를 만들려면 JComboBox
클래스를 사용합니다. 콤보박스 역시 데이터 모델을 만들고, JComboBox
에 설정합니다. 아래는 콤보박스를 생성하는 예제 코드입니다.
String[] options = {"옵션 1", "옵션 2", "옵션 3"};
JComboBox<String> comboBox = new JComboBox<>(options);
위 코드에서 JList
와 JComboBox
는 각각 리스트와 콤보박스를 생성하고 제공하는 방법을 보여줍니다.
더 많은 자세한 내용은 Oracle 공식 자바 도큐먼트를 참고하세요.