|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface TreeModelListener
TreeModel ¿¡¼ÀÇ º¯°æ¿¡ ´ë±âÇÏ´Â °´Ã¼¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. »ó¼¼ ¹× ¿¹´Â ¡¸The Java Tutorial¡¹ÀÇ ¡¸How to Write a Tree Model Listener¡¹¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
¸Þ¼µå °³¿ä | |
---|---|
void |
treeNodesChanged (TreeModelEvent e)
³ëµå ¶Ç´Â ÇüÁ¦ À§Á¦Æ®¼¼Æ®¿¡ ÇϵîÀÇ º¯°æÀÌ ÀÖ¾úÀ» ¶§¿¡ È£ÃâÇÕ´Ï´Ù. |
void |
treeNodesInserted (TreeModelEvent e)
³ëµå°¡ Æ®¸®¿¡ »ðÀÔµÈ µÚ¿¡ È£ÃâÇÕ´Ï´Ù. |
void |
treeNodesRemoved (TreeModelEvent e)
³ëµå°¡ Æ®¸®·ÎºÎÅÍ »èÁ¦µÈ µÚ¿¡ È£ÃâÇÕ´Ï´Ù. |
void |
treeStructureChanged (TreeModelEvent e)
ÁöÁ¤µÈ ³ëµå·ÎºÎÅÍ ÇÏÀ§¿¡¼ Æ®¸®ÀÇ ´ëÆøÀûÀÎ ±¸Á¶ º¯°æÀ» ÇàÇÑ µÚ¿¡ È£ÃâÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
void treeNodesChanged(TreeModelEvent e)
³ëµå ¶Ç´Â ÇüÁ¦ À§Á¦Æ®¼¼Æ®¿¡ ÇϵîÀÇ º¯°æÀÌ ÀÖ¾úÀ» ¶§¿¡ È£ÃâÇÕ´Ï´Ù. ³ëµåÀÇ Æ®¸®³»ÀÇ À§Ä¡³ª, ³ëµåÀÇÀÚ½Ä ÀÇ ¹è¿Àº º¯°æµÇ¾î ÀÖÁö ¾Ê¾Æµµ, ´Ù¸¥ ¼Ó¼ºÀÌ º¯°æµÇ°í ÀÖÀ¸¸é, Ç¥Çö¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ¿¹¸¦ µé¾î ÆÄÀϸíÀÌ º¯°æµÇ°í ÀÖ¾î, ÆÄÀÏ ½Ã½ºÅÛ³»¿¡¼ÀÇ À§Ä¡´Â º¯ÇÔ¾ø´Â °æ¿ì µîÀÔ´Ï´Ù.
·çÆ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»±â ¶§¹®¿¡ childIndices ¹× ÀڽĴ nullÀÌ µË´Ï´Ù.
º¯°æµÈ ³ëµåÀÇ ºÎ¸ð¸¦ ÃëµæÇÏ·Á¸é e.getPath()
¸¦ »ç¿ëÇÕ´Ï´Ù. e.getChildIndices()
´Â º¯°æµÈ ³ëµåÀÇ À妽º¸¦ ¸®ÅÏÇÕ´Ï´Ù.
void treeNodesInserted(TreeModelEvent e)
³ëµå°¡ Æ®¸®¿¡ »ðÀÔµÈ µÚ¿¡ È£ÃâÇÕ´Ï´Ù.
»õ·Î¿î ³ëµåÀÇ ºÎ¸ð¸¦ ÃëµæÇÏ·Á¸é e.getPath()
¸¦ »ç¿ëÇÕ´Ï´Ù. e.getChildIndices()
´Â »õ·Î¿î ³ëµåÀÇ À妽º¸¦ ½Â¼øÀ¸·Î ¸®ÅÏÇÕ´Ï´Ù.
void treeNodesRemoved(TreeModelEvent e)
³ëµå°¡ Æ®¸®·ÎºÎÅÍ »èÁ¦µÈ µÚ¿¡ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ¼ºê Æ®¸®°¡ Æ®¸®·ÎºÎÅÍ »èÁ¦µÇ¾úÀ» °æ¿ì¿¡ »èÁ¦µÈ ¼ºê Æ®¸®ÀÇ ·çÆ®¿¡ ´ëÇؼ 1ȸ ¸¸ È£ÃâµÇ´Â °Í¿¡¼ ¸¸³ª¸ç, »èÁ¦µÈ °¢ ÇüÁ¦ À§Á¦Æ®¼¼Æ®¿¡ ´ëÇؼ °¢°¢ 1ȸ È£ÃâµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
»èÁ¦µÈ ³ëµåÀÇ ¿øÀÇ ºÎ¸ð¸¦ ÃëµæÇÏ·Á¸é e.getPath()
¸¦ »ç¿ëÇÕ´Ï´Ù. e.getChildIndices()
´Â »èÁ¦µÇ±â Àü¿¡ ³ëµå°¡ °¡Áö°í ÀÖ´ø À妽º¸¦ ½Â¼øÀ¸·Î ¸®ÅÏÇÕ´Ï´Ù.
void treeStructureChanged(TreeModelEvent e)
ÁöÁ¤µÈ ³ëµå·ÎºÎÅÍ ÇÏÀ§¿¡¼ Æ®¸®ÀÇ ´ëÆøÀûÀÎ ±¸Á¶ º¯°æÀ» ÇàÇÑ µÚ¿¡ È£ÃâÇÕ´Ï´Ù. e.getPath()·Î ¸®ÅÏµÈ ÆнºÀÇ ±æÀÌ°¡ 1 À¸·Î ¼±µÎÀÇ ¿ä¼Ò°¡ ÇöÀçÀÇ ·çÆ® ³ëµå¸¦ ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì, ¼±µÎÀÇ ¿ä¼Ò°¡ Æ®¸®ÀÇ »õ·Î¿î ·çÆ®°¡ µË´Ï´Ù.
³ëµå¿¡ÀÇ Æнº¸¦ ÃëµæÇÏ·Á¸é e.getPath()
¸¦ »ç¿ëÇÕ´Ï´Ù. e.getChildIndices()
´Â nullÀ»
¸®ÅÏÇÕ´Ï´Ù.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.