JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.swing.event

Swing ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â À̺¥Æ®¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
AncestorListener JComponent ¶Ç´Â °Ô´Ù°¡ À§Å¬·¡½ºÀÇ 1 °³·Î º¯°æÀÌ ÀϾÀ» ¶§ÀÇ ÅëÁö¸¦ ¼­Æ÷Æ®Çϱâ À§ÇÑ AncestorListener ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
CaretListener ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®ÀÇ caret À§Ä¡ÀÇ º¯°æ ûÃëÀÚÀÔ´Ï´Ù.
CellEditorListener CellEditor ¿¡¼­ÀÇ º¯°æÀ» ´ë±âÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ChangeListener ChangeEvent ¿¡ ´ë±âÇϴ ûÃëÀÚ ¿ÀºêÁ§Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù.
DocumentEvent ¹®¼­ º¯°æÀÇ ÅëÁöÀÇ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
DocumentEvent.ElementChange ƯÁ¤ÀÇ ¿ä¼Ò¿¡ ´ëÇØ¼­ ´õÇØÁø º¯°æÀ» ±â¼úÇÕ´Ï´Ù.
DocumentListener ¿ÉÀú¹ö°¡ ÅØ½ºÆ® ¹®¼­¿¡ÀÇ º¯°æÀÇ ÅëÁö¸¦ ¹Þµµ·Ï(µíÀÌ) µî·ÏÇϱâ À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
HyperlinkListener ÇÏÀÌÆÛ ¸µÅ© ûÃëÀÚÀÔ´Ï´Ù.
InternalFrameListener ³»ºÎ ÇÁ·¹ÀÓ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ListDataListener ¸®½ºÆ® µ¥ÀÌÅÍ Ã»ÃëÀÚÀÔ´Ï´Ù.
ListSelectionListener ¸®½ºÆ®ÀÇ ¼±Åà ¹üÀ§ÀÇ °ªÀÌ º¯°æµÇ¾úÀ» ¶§¿¡ ÅëÁöµÇ´Â ûÃëÀÚÀÔ´Ï´Ù.
MenuDragMouseListener ¸Þ´º¿¡¼­ÀÇ ¸¶¿ì½º µå·¯±×¿¡ °üÇÑ Ã»ÃëÀÚ¸¦ Á¤ÀÇÇÕ´Ï´Ù.
MenuKeyListener ¸Þ´º Ű ûÃëÀÚÀÔ´Ï´Ù.
MenuListener ¸Þ´º À̺¥Æ®¿ëÀÇ Ã»ÃëÀÚ¸¦ Á¤ÀÇÇÕ´Ï´Ù.
MouseInputListener MouseListener ÀÎÅÍÆäÀ̽º¿Í MouseMotionListener ÀÎÅÍÆäÀ̽ºÀÇ ¾çÂÊ ¸ðµÎÀÇ ¸ðµç ¸Þ¼Òµå¸¦ ±¸ÇöÇϴ ûÃëÀÚÀÔ´Ï´Ù.
PopupMenuListener pop-up menu ûÃëÀÚÀÔ´Ï´Ù.
TableColumnModelListener TableColumnModel ¿¡¼­ÀÇ º¯°æ¿¡ ´ë±âÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
TableModelListener TableModel ³»¿¡¼­ÀÇ º¯°æ¿¡ ´ë±âÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
TreeExpansionListener Æ®¸®°¡ ³ëµåÀÇ Àü°³ ¶Ç´Â ¼ö³³À» ÇàÇßÀ» ¶§¿¡ ÅëÁö¸¦ ¹Þ´Â ûÃëÀÚÀÔ´Ï´Ù.
TreeModelListener TreeModel ¿¡¼­ÀÇ º¯°æ¿¡ ´ë±âÇÏ´Â ¿ÀºêÁ§Æ®¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
TreeSelectionListener TreeSelectionModel ÀÇ ¼±Åà ¹üÀ§°¡ º¯°æµÇ¾úÀ» ¶§¿¡ ÅëÁö¸¦ ¹Þ´Â ûÃëÀÚÀÔ´Ï´Ù.
TreeWillExpandListener Æ®¸®°¡ ³ëµåÀÇ Àü°³ ¶Ç´Â ¼ö³³À» ÇàÇßÀ» ¶§¿¡ ÅëÁö¸¦ ¹Þ´Â ûÃëÀÚÀÔ´Ï´Ù.
UndoableEditListener Ãë¼ÒÇØ °¡´ÉÇÑ ¿ÀÆÛ·¹À̼ǿ¡ ´ëÇÑ Á¤º¸°¡ ÇÊ¿äÇÑ Å¬·¡½º¿¡ ÀÇÇØ ±¸ÇöµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
AncestorEvent ÄÄÆÛ³ÍÆ® °èÃþ³»ÀÇ »óÀ§ ÄÄÆÛ³ÍÆ®·Î ¹ß»ýÇØ, ¾ÆÀÌ ÄÄÆÛ³ÍÆ®¿¡ º¸°íµÇ´Â À̺¥Æ®ÀÔ´Ï´Ù.
CaretEvent À̺¥Æ® ¼Ò½º·Î ÅØ½ºÆ® caret°¡ º¯°æµÈ °ÍÀ», °ü°è°¡ ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇϴµ¥ »ç¿ëµË´Ï´Ù.
ChangeEvent À̺¥Æ® ¼Ò½º·Î »óŰ¡ º¯°æµÈ °ÍÀ», °ü°è°¡ ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.
DocumentEvent.EventType ¹®¼­ À̺¥Æ® ŸÀÔÀÇ ¿­°ÅÀÔ´Ï´Ù.
EventListenerList EventListener ÀÇ ¸®½ºÆ®¸¦ ÀúÀåÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
HyperlinkEvent ÇÏÀÌÆÛ ÅØ½ºÆ®(hyper text) ¸µÅ©¿¡ °üÇØ¼­ ¹ß»ýÇÑ À̺¥Æ®¸¦, °ü°è°¡ ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
HyperlinkEvent.EventType À̺¥Æ®ÇüÀÇ ENTERED, EXITED, ¹× ACTIVATED ¸¦ Á¤ÀÇÇÕ´Ï´Ù.
InternalFrameAdapter ³»ºÎ ÇÁ·¹ÀÓ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
InternalFrameEvent JInternalFrame ¿ÀºêÁ§Æ®ÀÇ ¼­Æ÷Æ®¸¦, À̺¥Æ® ¼Ò½º·Î¼­ Ãß°¡ÇÏ´Â AWTEvent ÀÔ´Ï´Ù.
ListDataEvent ¸®½ºÆ®¿¡ÀÇ º¯°æÀ» ĸ½¶È­ÇÏ´Â À̺¥Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ListSelectionEvent ÇöÀçÀÇ ¼±Åà ¹üÀ§¿¡¼­ÀÇ º¯°æÀ» ±â¼úÇÏ´Â À̺¥Æ®ÀÔ´Ï´Ù.
MenuDragMouseEvent µå·¯±× Á¶°Ç¿¡ µû¶ó Àü¼Û µÈ MouseEvent ¸¦ ¸Þ´º ¿ä¼Ò°¡ ¹ÞÀº °ÍÀ», °ü°èÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
MenuEvent À̺¥Æ® ¼Ò½ºÀÎ ¸Þ´º°¡ ¼Û½Å, ¼±ÅÃ, ¶Ç´Â »èÁ¦µÈ °ÍÀ», °ü°è°¡ ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
MenuKeyEvent ¸Þ´º Æ®¸®·Î Àü¼Û µÈ KeyEvent ¸¦ ¸Þ´º ¿ä¼Ò°¡ ¹ÞÀº °ÍÀ», °ü°è°¡ ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
MouseInputAdapter ¸¶¿ì½º À̺¥Æ® ¹× ¸¶¿ì½º À̵¿ À̺¥Æ®¸¦ ¹Þ´Â ¾î´ðÅÍÀÔ´Ï´Ù.
PopupMenuEvent PopupMenuEvent ¿¡´Â À̺¥Æ®¸¦ ¼Û½ÅÇÏ´Â JPoupMenu ÀÇ À̺¥Æ® ¼Ò½º¸¸ÀÌ Æ÷ÇԵ˴ϴÙ.
SwingPropertyChangeSupport ÀÌ ¼­ºê Ŭ·¡½º´Â java.beans.PropertyChangeSupport ¿Í ±â´ÉÀûÀ¸·Î´Â °°½À´Ï´Ù.
TableColumnModelEvent ¿­ÀÌ Ãß°¡, »èÁ¦, ¶Ç´Â À̵¿µÇ¾ú´Ù´Â µî, Å×ÀÌºí¿­¸ðµ¨ÀÌ º¯°æµÈ °ÍÀ» ûÃëÀÚ¿¡°Ô ÅëÁöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
TableModelEvent Å×ÀÌºí ¸ðµ¨ÀÌ º¯°æµÈ °ÍÀ» ûÃëÀÚ¿¡°Ô ÅëÁöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
TreeExpansionEvent Æ®¸®³»ÀÇ 1 »ìÀÇ ÆÐ½º¸¦ ½Äº°Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â À̺¥Æ®ÀÔ´Ï´Ù.
TreeModelEvent Æ®¸® ¸ðµ¨ÀÇ º¯°æÀ» ±â¼úÇÏ´Â Á¤º¸¸¦ ĸ½¶È­ÇØ, Æ®¸® ¸ðµ¨ÀÇ Ã»ÃëÀÚ·Î º¯°æÀ» ÅëÁöÇÕ´Ï´Ù.
TreeSelectionEvent ÇöÀçÀÇ ¼±Åà ¹üÀ§¿¡¼­ÀÇ º¯°æÀ» ±â¼úÇÏ´Â À̺¥Æ®ÀÔ´Ï´Ù.
UndoableEditEvent Ãë¼ÒÇÒ ¼ö ÀÖ´Â ¿ÀÆÛ·¹À̼ÇÀÌ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÀÔ´Ï´Ù.
 

ÆÐŰÁö javax.swing.event ÀÇ ¼³¸í

Swing ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â À̺¥Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö¿¡´Â À̺¥Æ® Ŭ·¡½º¿Í java.awt.event ÆÐŰÁöÀÇ À̺¥Æ®¿¡ °¡¼¼ÇØ Swing ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â À̺¥Æ®¿¡ ´ëÀÀÇÏ´Â À̺¥Æ® ûÃëÀÚ ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÁÖ: ´ëºÎºÐÀÇ Swing API ´Â thread¿¡ ´ëÇØ¼­¾ÈÀüÇÏÁö´Â ¾Ê½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â ¡¸The Java Tutorial¡¹ ÀÇ¡¸Threads and Swing¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ

°³¿ä, Æ©Å丮¾ó, ¿¹, °¡À̵å, ¹× ÅøÀÇ ¸Þ´º¾ó¿¡ ´ëÇØ¼­´Â ÀÌÇϸ¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

µµÀÔµÈ ¹öÁ¯:
1.2

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.