본문 바로가기

Programming/JAVA

[Swing] JCombobox 콤보박스 리스트가 나와서 선택해요


 

콤보 박스 입니다.

 

Integer [] array = {0,1,2,3,4};
JComboBox cbNight = new JComboBox<Integer>(array);

 

JCOmboBox는 제네릭스 클래스 이기 때문에

 

안에 들어갈 클래스를 정의해 주어야 합니다.

 

위에서는 Integer 타입으로 정의하였습니다.

 

생성자는 배열로 넘어갔고요

 

벡터 객체를 넘길수도 있습니다.

 

 

넘어간 인스턴스의 toString 매소드에 정의된 내용들로 리스트를 출력하는듯 함니다.

 

원하시는 형태로 기존 인스턴스의 toString 매소드를 오버라이드 하세요.

 

 

매소드

 

setSelectedIndex(0) //입력한 인덱스를 선택상태로 만든다.

getSelectedIndex(); //선택된 인덱스를 가져온다