JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
Ŭ·¡½º DefaultComboBoxModel

java.lang.Object 
  |
  +--javax.swing.AbstractListModel 
        |
        +--javax.swing.DefaultComboBoxModel
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
ComboBoxModel , ListModel , MutableComboBoxModel , Serializable

public class DefaultComboBoxModel
extends AbstractListModel
implements MutableComboBoxModel , Serializable

comboboxÀÇ µðÆúÆ® ¸ðµ¨ÀÔ´Ï´Ù.


ÇʵåÀÇ °³¿ä
 
Ŭ·¡½º javax.swing. AbstractListModel ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
listenerList
 
»ý¼ºÀÚÀÇ °³¿ä
DefaultComboBoxModel ()
          ÇÏ´ÃÀÇ DefaultComboBoxModel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
DefaultComboBoxModel (Object [] items)
          ¿ÀºêÁ§Æ®ÀÇ ¹è¿­·Î ÃʱâÈ­µÈ DefaultComboBoxModel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
DefaultComboBoxModel (Vector  v)
          º¤ÅÍ·Î ÃʱâÈ­µÈ DefaultComboBoxModel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addElement (Object  anObject)
          ¸ðµ¨ÀÇ ¸»¹Ì¿¡ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
 Object getElementAt (int index)
          ÁöÁ¤µÈ À妽º·Î ³ªÅ¸³ª´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 int getIndexOf (Object  anObject)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®ÀÇ ¸®½ºÆ®³»¿¡¼­ÀÇ À妽º À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object getSelectedItem ()
          ¼±Åà Ç׸ñÀ» µ¹·ÁÁÝ´Ï´Ù.
 int getSize ()
          ¸®½ºÆ®ÀÇ ±æÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.
 void insertElementAt (Object  anObject, int index)
          Æ¯Á¤ÀÇ À妽º¿¡ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
 void removeAllElements ()
          ¸®½ºÆ®¸¦ ºñ¿ó´Ï´Ù.
 void removeElement (Object  anObject)
          ¸ðµ¨·ÎºÎÅÍ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù.
 void removeElementAt (int index)
          Æ¯Á¤ÀÇ À妽º·ÎºÎÅÍ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù.
 void setSelectedItem (Object  anObject)
          ¼±ÅÃµÈ Ç׸ñÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. AbstractListModel ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addListDataListener , fireContentsChanged , fireIntervalAdded , fireIntervalRemoved , getListDataListeners , getListeners , removeListDataListener
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
ÀÎÅÍÆäÀ̽º javax.swing. ListModel ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addListDataListener , removeListDataListener
 

»ý¼ºÀÚÀÇ »ó¼¼

DefaultComboBoxModel

public DefaultComboBoxModel()
ÇÏ´ÃÀÇ DefaultComboBoxModel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.


DefaultComboBoxModel

public DefaultComboBoxModel(Object [] items)
¿ÀºêÁ§Æ®ÀÇ ¹è¿­·Î ÃʱâÈ­µÈ DefaultComboBoxModel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
items - Object ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

DefaultComboBoxModel

public DefaultComboBoxModel(Vector  v)
º¤ÅÍ·Î ÃʱâÈ­µÈ DefaultComboBoxModel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
v - Vector ¿ÀºêÁ§Æ®
¸Þ¼ÒµåÀÇ »ó¼¼

setSelectedItem

public void setSelectedItem(Object  anObject)
¼±ÅÃµÈ Ç׸ñÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ¼±ÅÃµÈ Ç׸ñÀÌ null ¿¡¼­µµ ±¦Âú½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboBoxModel ³»ÀÇ setSelectedItem
ÆÄ¶ó¹ÌÅÍ:
anObject - comboboxÀÇ °ª. ¼±ÅõǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â null

getSelectedItem

public Object  getSelectedItem()
ÀÎÅÍÆäÀ̽º ComboBoxModel ÀÇ ±â¼ú:
¼±Åà Ç׸ñÀ» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboBoxModel ³»ÀÇ getSelectedItem
¹Ýȯ°ª:
¼±Åà Ç׸ñ. ¼±Åà Ç׸ñÀÌ ¾ø´Â °æ¿ì´Â null

getSize

public int getSize()
ÀÎÅÍÆäÀ̽º ListModel ÀÇ ±â¼ú:
¸®½ºÆ®ÀÇ ±æÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ListModel ³»ÀÇ getSize
¹Ýȯ°ª:
¸®½ºÆ®ÀÇ ±æÀÌ

getElementAt

public Object  getElementAt(int index)
ÀÎÅÍÆäÀ̽º ListModel ÀÇ ±â¼ú:
ÁöÁ¤µÈ À妽º·Î ³ªÅ¸³ª´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ListModel ³»ÀÇ getElementAt
ÆÄ¶ó¹ÌÅÍ:
index - ¿ä±¸ÇÏ´Â À妽º
¹Ýȯ°ª:
index ÀÇ °ª

getIndexOf

public int getIndexOf(Object  anObject)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®ÀÇ ¸®½ºÆ®³»¿¡¼­ÀÇ À妽º À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
anObject -
¹Ýȯ°ª:
À妽º À§Ä¡¸¦ ³ªÅ¸³»´Â Á¤¼öÄ¡. 0 Àº ÃÖÃÊÀÇ À§Ä¡

addElement

public void addElement(Object  anObject)
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ÀÇ ±â¼ú:
¸ðµ¨ÀÇ ¸»¹Ì¿¡ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ±¸ÇöÀº µî·ÏµÈ ¸ðµç ListDataListener ¿¡ Ç׸ñÀÇ Ãß°¡¸¦ ÅëÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ³»ÀÇ addElement
ÆÄ¶ó¹ÌÅÍ:
anObject - Ãß°¡ÇÏ´Â Object

insertElementAt

public void insertElementAt(Object  anObject,
                            int index)
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ÀÇ ±â¼ú:
ƯÁ¤ÀÇ À妽º¿¡ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ±¸ÇöÀº µî·ÏµÈ ¸ðµç ListDataListener ¿¡ Ç׸ñÀÇ Ãß°¡¸¦ ÅëÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ³»ÀÇ insertElementAt
ÆÄ¶ó¹ÌÅÍ:
anObject - Ãß°¡ÇÏ´Â Object
index - ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÏ´Â À§Ä¡

removeElementAt

public void removeElementAt(int index)
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ÀÇ ±â¼ú:
ƯÁ¤ÀÇ À妽º·ÎºÎÅÍ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ±¸ÇöÀº µî·ÏµÈ ¸ðµç ListDataListener ¿¡ Ç׸ñÀÇ »èÁ¦¸¦ ÅëÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ³»ÀÇ removeElementAt
ÆÄ¶ó¹ÌÅÍ:
index - »èÁ¦ÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À§Ä¡

removeElement

public void removeElement(Object  anObject)
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ÀÇ ±â¼ú:
¸ðµ¨·ÎºÎÅÍ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ±¸ÇöÀº µî·ÏµÈ ¸ðµç ListDataListener ¿¡ Ç׸ñÀÇ »èÁ¦¸¦ ÅëÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MutableComboBoxModel ³»ÀÇ removeElement
ÆÄ¶ó¹ÌÅÍ:
anObject - »èÁ¦ÇÏ´Â Object

removeAllElements

public void removeAllElements()
¸®½ºÆ®¸¦ ºñ¿ó´Ï´Ù.


JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.