JComboBox

 



리스트처럼 여러 항목 중에서 하나를 선택하는데 사용할 수 있다차이가 있다면단 하나만 선택할 수 있다는 것이다.

 

콤보 박스는 리스트와 텍스트 필드가 결합된 형태로 보면 된다.

 

텍스트 필드가 결합된 형태라 하더라도 수정할 수 없으며 선택 여부만 결정한다.

 


JComboBox

 생성자

  JComboBox()

  리스트가 없는 빈 콤보 박스를 생성한다.

 메소드

  void addItem(Object obj)

  현재 위치의 앞에 콤보 박스에 지정된 객체를 추가한다.

  void insertItemAt(Object obj, int index)

  지정된 위치에 객체를 삽입한다.

  Object getItemAt(int index)

  콤보 박스의 해당 인덱스를 가진 선택 항목을 가져온다.

  Object getSelectedItem()

  콤보 박스에서 선택한 항목을 가져온다.

  void removeAllItems() 

  모든 항목을 삭제한다.

  void removeItemAt(int index)

  해당 인덱스의 항목을 삭제한다.

  void removeItem(Object obj) 

  지정된 객체를 삭제한다.

  int getItemCount()

  항목의 개수를 반환한다.

  void setEditable(boolean editable) 

  콤보 박스에 사용자가 입력할 수 있는지 설정한다.

  boolean isEditable()   콤보 박스에 사용자의 입력 여부를 반환한다.

 이벤트 처리

  void addActionListener(ActionListener al)  사용자가 콤보 박스에서 항목을 선택했을 경우또는 사용자가 엔터키를 눌렀을 때 발생하는 액션 이벤트를 처리한다.
  void addItemListener(ItemListener il)

   아이템 리스너를 추가한다리스너의 itemStateChanged() 메소드를 호출하여 항목의 선택 상태가 변경되면 호출된다.



아래의 사이트에 들어가게 되면 더 많은 정보를 접할 수 있다.








+ Recent posts