[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);

위 코드에서 JListJComboBox는 각각 리스트와 콤보박스를 생성하고 제공하는 방법을 보여줍니다.

더 많은 자세한 내용은 Oracle 공식 자바 도큐먼트를 참고하세요.