JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö java.awt.event

AWT ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â °¢Á¾ÀÇ À̺¥Æ®¸¦ ó¸®Çϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º, ¹× Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
ActionListener ¾×¼Ç À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ ¸®½º³Ê ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
AdjustmentListener Á¶Á¤ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
AWTEventListener Component ³ª MenuComponent, ¶Ç´Â ±×·¯ÇÑ ¼­ºê Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ ¿ÀºêÁ§Æ®¿¡ µð½ºÆÌÄ¡ µÇ´Â À̺¥Æ®ÀÇ ÅëÁö¸¦ ¼ö½ÅÇϱâ À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ComponentListener ÄÄÆÛ³ÍÆ® À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ContainerListener ÄÁÅ×ÀÌ³Ê À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ ¸®½º³Ê ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
FocusListener ÄÄÆÛ³ÍÆ®»óÀÇ Å°º¸µå Æ÷Ä¿½º À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
HierarchyBoundsListener À̵¿ ¹× »çÀÌÁî º¯°æµÈ »óÀ§ Ŭ·¡½ºÀÇ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
HierarchyListener °èÃþ º¯°æ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
InputMethodListener ÀÎDz ¸Þ¼Òµå À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ItemListener Ç׸ñ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
KeyListener ÀÌ Ã»ÃëÀڴ Űº¸µå À̺¥Æ® (Ű½ºÆ®·ÎÅ©(keystroke))¸¦ ¹Þ±â À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
MouseListener ÄÄÆÛ³ÍÆ®»óÀÇ ¡¸°ü·ÃÇÑ´Ù¡¹¸¶¿ì½º À̺¥Æ® (ÇÁ·¹½º, ¸±¸®½º, Ŭ¸¯, ÄÄÆÛ³ÍÆ®¿¡ÀÇ ÃâÀÔ)¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
MouseMotionListener ÄÄÆÛ³ÍÆ®»óÀÇ ¸¶¿ì½º ¸ð¼Ç À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
MouseWheelListener ÄÄÆÛ³ÍÆ®»óÀÇ ¸¶¿ì½º ÈÙ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
TextListener ÅØ½ºÆ® À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
WindowFocusListener WindowEvents ¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
WindowListener À©µµ¿ì À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
WindowStateListener À©µµ¿ì »óÅ À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
ActionEvent ÄÄÆÛ³ÍÆ® Á¤ÀÇÀÇ ¾×¼ÇÀÌ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Â ¼¼¸¸Æ½À̺¥Æ®ÀÔ´Ï´Ù.
AdjustmentEvent Adjustable ¿ÀºêÁ§Æ®°¡ ¹ßÇàÇÏ´Â Á¶Á¤ À̺¥Æ®ÀÔ´Ï´Ù.
AWTEventListenerProxy ƯÁ¤ÀÇ À̺¥Æ® ¸¶½ºÅ©¿ëÀÇ AWTEventListener ¸¦ Ãß°¡ÇÑ´Ù°í ÇÏ´Â ¸íÈ®ÇÑ ¸ñÀûÀ¸·Î,EventListenerProxy ¸¦ È®ÀåÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
ComponentAdapter ÄÄÆÛ³ÍÆ® À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
ComponentEvent ÄÄÆÛ³ÍÆ®ÀÇ À̵¿, »çÀÌÁîÀÇ º¯°æ, °¡½Ã¼ºÀÇ º¯°æÀ» ³ªÅ¸³»´Â Àú·¹º§ÀÇ À̺¥Æ®ÀÔ´Ï´Ù.
ContainerAdapter ÄÁÅ×ÀÌ³Ê À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
ContainerEvent ÄÄÆÛ³ÍÆ®ÀÇ Ãß°¡ ¶Ç´Â »èÁ¦¿¡ ÀÇÇØ ÄÁÅ×À̳ÊÀÇ ³»¿ëÀÌ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â Àú·¹º§ÀÇ À̺¥Æ®ÀÔ´Ï´Ù.
FocusAdapter Űº¸µå Æ÷Ä¿½º À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
FocusEvent Component °¡ ÀÔ·ÂÃÊÁ¡À» Ãëµæ ¶Ç´Â ÀÒÀº °ÍÀ» ³ªÅ¸³»´Â Àú·¹º§ÀÇ À̺¥Æ®ÀÔ´Ï´Ù.
HierarchyBoundsAdapter À̵¿ ¹× »çÀÌÁî º¯°æµÈ »óÀ§ Ŭ·¡½ºÀÇ À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
HierarchyEvent Component °¡ ¼Ò¼ÓÇÏ´Â Component °èÃþÀÇ º¯°æÀ» ³ªÅ¸³»´Â À̺¥Æ®ÀÔ´Ï´Ù.
InputEvent ÀüÄÄÆÛ³ÍÆ® ·¹º§ÀÇ ÀÔ·Â À̺¥Æ®ÀÇ ·çÆ® À̺¥Æ® Ŭ·¡½ºÀÔ´Ï´Ù.
InputMethodEvent ÀÎDz ¸Þ¼Òµå À̺¥Æ®¿¡´Â ÀÎDz ¸Þ¼Òµå¸¦ ÀÌ¿ëÇØ º¯È¯µÇ°í ÀÖ´Â ÅØ½ºÆ®¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
InvocationEvent AWT À̺¥Æ®ÀÇ µð½ºÆêÃÄ thread¿¡ ÀÇÇØ µð½ºÆÌÄ¡ µÇ¾úÀ» ¶§¿¡,Runnable »ó¿¡¼­ run() ¸Þ¼Òµå¸¦ ½ÇÇàÇÏ´Â À̺¥Æ®ÀÔ´Ï´Ù.
ItemEvent Ç׸ñÀÌ ¼±Åà ¶Ç´Â ¼±ÅÃ ÇØÁ¦µÈ °ÍÀ» ³ªÅ¸³»´Â ¼¼¸¸Æ½À̺¥Æ®ÀÔ´Ï´Ù.
KeyAdapter Űº¸µå À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
KeyEvent ÀÌ À̺¥Æ®´Â ÄÄÆÛ³ÍÆ®¿¡ ´ëÇØ Ű½ºÆ®·ÎÅ©(keystroke)°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
MouseAdapter ¸¶¿ì½º À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
MouseEvent ÄÄÆÛ³ÍÆ®³»¿¡¼­ ¸¶¿ì½º ¾×¼ÇÀÌ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÀÔ´Ï´Ù.
MouseMotionAdapter ¸¶¿ì½º ¸ð¼Ç À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
MouseWheelEvent ÄÄÆÛ³ÍÆ®³»¿¡¼­ ¸¶¿ì½º ÈÙÀÌ È¸ÀüÇÑ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÀÔ´Ï´Ù.
PaintEvent ÄÄÆÛ³ÍÆ® ·¹º§ÀÇ Ç¥Çö À̺¥Æ®ÀÔ´Ï´Ù.
TextEvent ¿ÀºêÁ§Æ®ÀÇ ÅØ½ºÆ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â ¼¼¸¸Æ½ÀÇ À̺¥Æ®ÀÔ´Ï´Ù.
WindowAdapter À©µµ¿ì À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù.
WindowEvent À©µµ¿ì »óŰ¡ ¹Ù²ï °ÍÀ» ³ªÅ¸³»´Â Àú·¹º§ÀÇ À̺¥Æ®ÀÔ´Ï´Ù.
 

ÆÐŰÁö java.awt.event ÀÇ ¼³¸í

AWT ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â °¢Á¾ÀÇ À̺¥Æ®¸¦ ó¸®Çϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º, ¹× Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. AWT À̺¥Æ® ¸ðµ¨¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ °ÍÀº java.awt.AWTEvent Ŭ·¡½º¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. À̺¥Æ®´Â À̺¥Æ®ÀÇ ¹ß»ý¿ø¿¡ ÀÇÇØ ¹æ¾Æ¼è µË´Ï´Ù. À̺¥Æ® ûÃëÀڴ ƯÁ¤ÀÇ Å¸ÀÔÀÇ À̺¥Æ®¿¡ ´ëÇÑ ÅëÁö¸¦ ¹Þ±â À§Çؼ­(¶§¹®¿¡), À̺¥Æ®ÀÇ ¹ß»ý¿øÀ» µî·ÏÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö´Â À̺¥Æ®¿Í À̺¥Æ® ûÃëÀÚ, ¹× À̺¥Æ® ûÃëÀÚÀÇ ¾î´ðÅ͸¦ Á¤ÀÇÇÕ´Ï´Ù. ¾î´ðÅÍ´Â À̺¥Æ® ûÃëÀÚ¸¦ ±â¼úÇÏ´Â ¼ø¼­¸¦ °£´ÜÇÏ°Ô ÇÏ´Â Æí¸®ÇÑ Å¬·¡½ºÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1

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.