|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.swing.AbstractListModel
List
¿¡ ±× ³»¿ëÀ» Á¦°øÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨ÀÇ Ãß»ó Á¤ÀÇÀÔ´Ï´Ù.
°æ°í:
ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄ ¸±¸®½º µÇ´Â Swing ¿ÍÀÇ È£È¯¼ºÀº ¾ø½À´Ï´Ù. ÇöÀç ¼Æ÷Æ®µÇ°í ÀÖ´Â Á÷·ÄÈ´Â ´Ü±â°£ÀÇ º¸°ü, ¶Ç´Â °°Àº ¹öÁ¯ÀÇ Swing °¡ °¡µ¿Çϰí ÀÖ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ·ÎºÎÅÍ´Â ¸ðµç JavaBeansTM ÀÇ Àå±â°£ÀÇ º¸°üÀÌ java.beans
ÆÐŰÁö·Î Ãß°¡ ¼Æ÷Æ®µÇ°í ÀÖ½À´Ï´Ù. XMLEncoder
¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
ÇʵåÀÇ °³¿ä | |
protected EventListenerList |
listenerList
|
»ý¼ºÀÚÀÇ °³¿ä | |
AbstractListModel ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addListDataListener (ListDataListener l)
µ¥ÀÌÅÍ ¸ðµ¨ º¯°æ½ÃÀÇ ÅëÁö ´ë»ó ¸®½ºÆ®¿¡ ûÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
protected void |
fireContentsChanged (Object source,
int index0,
int index1)
¸®½ºÆ®¿¡ ÀÖ´Â ¿ä¼Ò°¡ 1 °³ ÀÌ»ó º¯°æµÈ ´ÙÀ½¿¡, AbstractListModel ¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. |
protected void |
fireIntervalAdded (Object source,
int index0,
int index1)
¸®½ºÆ®¿¡ ¿ä¼Ò°¡ 1 °³ ÀÌ»ó Ãß°¡µÈ ´ÙÀ½¿¡, AbstractListModel ¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. |
protected void |
fireIntervalRemoved (Object source,
int index0,
int index1)
¸®½ºÆ®ÀÇ ¿ä¼Ò°¡ 1 °³ ÀÌ»ó »èÁ¦µÈ ´ÙÀ½¿¡, AbstractListModel ¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. |
ListDataListener [] |
getListDataListeners ()
ÀÌ AbstractListModel ¿¡ µî·ÏµÇ¾î ¸ðµç µ¥ÀÌÅÍ Ã»ÃëÀÚÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
EventListener [] |
getListeners (Class listenerType)
ÀÌ ¸ðµ¨¿¡ FooListener ·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
void |
removeListDataListener (ListDataListener l)
µ¥ÀÌÅÍ ¸ðµ¨ º¯°æ½ÃÀÇ ÅëÁö ´ë»ó ¸®½ºÆ®·ÎºÎÅÍ Ã»ÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
ÀÎÅÍÆäÀ̽º javax.swing. ListModel ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
getElementAt , getSize |
ÇʵåÀÇ »ó¼¼ |
protected EventListenerList listenerList
»ý¼ºÀÚÀÇ »ó¼¼ |
public AbstractListModel()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void addListDataListener(ListDataListener l)
ListModel
³»ÀÇ addListDataListener
l
- Ãß°¡ÇÏ´Â ListDataListener
public void removeListDataListener(ListDataListener l)
ListModel
³»ÀÇ removeListDataListener
l
- »èÁ¦ÇÏ´Â ListDataListener
public ListDataListener [] getListDataListeners()
AbstractListModel
¿¡ µî·ÏµÇ¾î ¸ðµç µ¥ÀÌÅÍ Ã»ÃëÀÚÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù.
ListDataListener
. µ¥ÀÌÅÍ Ã»ÃëÀÚ°¡ ÇöÀç µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁÖ´ÂaddListDataListener(javax.swing.event.ListDataListener)
,
removeListDataListener(javax.swing.event.ListDataListener)
protected void fireContentsChanged(Object source, int index0, int index1)
AbstractListModel
¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. º¯°æµÈ ¿ä¼Ò´Â index0 ¿Í index1 ÀÇ »çÀÌÀÇ ¹üÀ§·Î¼ ÁöÁ¤µË´Ï´Ù. index0 ¿Í index1 ÀÚüµµ ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ. index0 ÀÇ °ªÀÌ index1 ÀÌÇÏÀÏ ÇÊ¿ä´Â ¾ø´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
source
- º¯°æµÈ ListModel
. Åë»óÀº ¡¸this¡¹index0
- »õ·Î¿î ±¸°£ÀÇ ÇÑÆíÀÇ ±¸¼®index1
- »õ·Î¿î ±¸°£ÀÇ ÇÑÆíÀÇ ±¸¼®EventListenerList
,
DefaultListModel
protected void fireIntervalAdded(Object source, int index0, int index1)
AbstractListModel
¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. »õ·Î¿î ¿ä¼Ò´Â index0 ¿Í index1 ÀÇ »çÀÌÀÇ ¹üÀ§·Î¼ ÁöÁ¤µË´Ï´Ù. index0 ¿Í index1 ÀÚüµµ ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ. index0 ÀÇ °ªÀÌ index1 ÀÌÇÏÀÏ ÇÊ¿ä´Â ¾ø´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
source
- º¯°æµÈ ListModel
. Åë»óÀº ¡¸this¡¹index0
- »õ·Î¿î ±¸°£ÀÇ ÇÑÆíÀÇ ±¸¼®index1
- »õ·Î¿î ±¸°£ÀÇ ÇÑÆíÀÇ ±¸¼®EventListenerList
,
DefaultListModel
protected void fireIntervalRemoved(Object source, int index0, int index1)
AbstractListModel
¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. »õ·Î¿î ¿ä¼Ò´Â index0 ¿Í index1 ÀÇ »çÀÌÀÇ ¹üÀ§·Î¼ ÁöÁ¤µË´Ï´Ù. index0 ¿Í index1 ÀÚüµµ ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ. index0 ÀÇ °ªÀÌ index1 ÀÌÇÏÀÏ ÇÊ¿ä´Â ¾ø´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
source
- º¯°æµÈ ListModel. Åë»óÀº ¡¸this¡¹index0
- »õ·Î¿î ±¸°£ÀÇ ÇÑÆíÀÇ ±¸¼®index1
- »õ·Î¿î ±¸°£ÀÇ ÇÑÆíÀÇ ±¸¼®EventListenerList
,
DefaultListModel
public EventListener [] getListeners(Class listenerType)
FooListener
·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ FooListener
´Â addFooListener
¸Þ¼Òµå·Î µî·ÏµÈ °ÍÀÔ´Ï´Ù.
listenerType
Àμö´Â FooListener.class
¿Í °°Àº Ŭ·¡½º ¸®ÅÍ·²·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ ¸®½ºÆ® µ¥ÀÌÅÍ Ã»ÃëÀÚ¿¡ ´ëÇÑ ¸®½ºÆ® ¸ðµ¨ m
ÀÇ Á¶È¸´Â ´ÙÀ½ÀÇ ÄÚµå·Î ½Ç½ÃÇÕ´Ï´Ù.
ListDataListener[] ldls = (ListDataListener[])(m.getListeners(ListDataListener.class));ÀÌ·¯ÇÑ Ã»ÃëÀÚ°¡ ¾ø´Â °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù.
listenerType
- ¿ä±¸µÇ´Â ûÃëÀÚÀÇ Å¸ÀÔ. java.util.EventListener
ÀÇ ÇÏÀ§ ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤
FooListener
·Î¼ µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿. ûÃëÀÚ°¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁØ´Ù
ClassCastException
- listenerType
°¡ java.util.EventListener
¸¦ ±¸ÇöÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìgetListDataListeners()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.