Files
swing-examples/Writerside2/topics/Combo-Box.md
2024-06-12 13:10:10 +09:00

950 B

콤보 박스

  • JComboBox() / JComboBox(Object[]) / JComboBox(ComboBoxModel)

  • addItem(Object) / insertItemAt(Object,int) : 항목을 동적으로 변경하려면, 콤보 박스의 데이터 모델이 MutableComboBoxModel이어야 한다.

  • getSelectedItem() / getItemAt(int)

  • remoceItem(Object) /removeItemAt(int) / removeAllItems() : 항목을 동적으로 변경하려면, 콤보 박스의 데이터 모델이 MutableComboBoxModel이어야 한다.

  • getItemCount()

  • getModel() / setModel(ComboBoxModel)

  • getAction() / setActionAction)

  • addActionListener()

  • addItemListener()

  • isEditable() / setEditable(boolean)

  • getRenderer() / setRenderer(ListCellRenderer) : 아이템 뷰를 커스터마이징 할 때 사용한다. 콤보 박스가 editable 일 때에는 editor가 대신 사용된다.

  • getEditor() / setEditor(ComboBoxEditor) : 콤보 박스가 editable 일 때 사용된다.