# 콤보 박스 * `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 일 때 사용된다.