|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Action
ÀÎÅÍÆäÀ̽º´Â °°Àº ±â´ÉÀÌ º¹¼öÀÇ ÄÁÆ®·Ñ¿¡ ÀÇÇØ ¾×¼¼½º µÇ´Â °æ¿ì¿¡,ActionListener
ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ Æí¸®ÇÑ È®Àå ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
ActionListener
ÀÎÅÍÆäÀ̽º·Î Á¤ÀǵǴ actionPerformed
¸Þ¼Òµå¿¡ °¡¼¼ÇØ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), ¾îÇø®ÄÉÀ̼ǿ¡¼´Â ´ÙÀ½ ÀÏÀ» 1 °³¼Ò¿¡¼ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
Action
¿ÀºêÁ§Æ®ÀÇ Ãß°¡ ¹æ¹ýÀÇ Á¤º¸¸¦ °¡Á®, ¸Þ´º³ª Åø¹Ù¸¦ Æ÷ÇÔÇÑ, ƯÁ¤ÀÇ ÄÁÅ×À̳Ê. ÀÌ ÄÁÅ×À̳ʿ¡ Action
¿ÀºêÁ§Æ®°¡ Ãß°¡µÇ¸é(ÀÚ), ÄÁÅ×À̳ʴ ´ÙÀ½ ÀÏÀ» ½ÇÇàÇÕ´Ï´Ù.
Action
¿ÀºêÁ§Æ®·ÎºÎÅÍÀÇ Ãëµæ. ¿¹¸¦ µé¾î, ¾ÆÀÌÄÜÀÇ À̹ÌÁö ¹× ¹öư»ó¿¡ Ä¿¼°¡ ÀÖÀ» ¶§ Ç¥½ÃµÇ´Â ÅØ½ºÆ®
Action
¿ÀºêÁ§Æ®ÀÇ Ãʱ⠻óÅÂÀÇ È®ÀÎ, À¯È¿ÇѰ¡ ¹«È¿Àΰ¡ÀÇ °áÁ¤, ¹× ÀûÀýÇÑ ¹æ¹ý¿¡¼ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ Ç¥Çö
Action
¿ÀºêÁ§Æ®¿Í ÇÔ²² ûÃëÀÚ¸¦ µî·ÏÇØ, »óÅÂÀÇ º¯È°¡ ÅëÁöµÇµµ·Ï(µíÀÌ) ÇÑ´Ù. Action
¿ÀºêÁ§Æ®°¡ À¯È¿·ÎºÎÅÍ ¹«È¿¿¡ º¯ÈÇϰųª µ¹¾Æ¿À°Å³ª ÇßÀ» °æ¿ì¿¡, ÄÁÅ×À̳ʴ À̺¥Æ® »ý¼º ±â±¸¿¡ ÀûÀýÇÑ º¯°æÀ» ´õÇØ °Å±â¿¡ ¸ÂÃß¾î ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÑ´Ù
Cut
¾×¼Ç ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÇÑ ÅØ½ºÆ®´Â ¡¸Cut¡¹·Î¼ ÁöÁ¤µÇ¾î °¡À§ÀÇ À̹ÌÁö°¡ ¿ÀºêÁ§Æ®ÀÇ ¾ÆÀÌÄÜÀ¸·Î ÁöÁ¤µË´Ï´Ù. ÀÌ¿Í °°ÀÌ ÇØ,Cut
¶ó°í ÇÏ´Â ¾×¼Ç ¿ÀºêÁ§Æ®´Â ¸Þ´º ¹× Åø¹Ù¿¡ Ãß°¡µË´Ï´Ù. °¢ ÄÁÅ×À̳ʴ ¿ÀºêÁ§Æ®¸¦ ÀûÀýÈ÷ Ãë±ÞÇØ, °ü·ÃÇÑ ÄÄÆÛ³ÍÆ®°¡ ¾×ƼºêÇÏ°Ô µÇ¸é(ÀÚ),actionPerformed
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. À̰ÍÀ¸·Î ¾îÇø®ÄÉÀ̼ÇÀº ¾îÇø®ÄÉÀÌ¼Ç ¿ÀºêÁ§Æ®¸¦ À¯È¿ ȤÀº ¹«È¿·Î ÇÒ ¶§¿¡, ¾î´À À¯Àú ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®°¡ Á¢¼ÓµÇ°í ÀÖÀ»±î¸¦ ½Å°æ¾²Áö ¾Ê°í ³¡³³´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º´Â ±âÁ¸ÀÇ Å¬·¡½º¿¡ Ãß°¡Çϰųª ¾î´ðÅÍÀÇ »ý¼º (Åë»óÀº AbstractAction
ÀÇ ¼ºê Ŭ·¡½ºÈ)¿¡ »ç¿ëÇϰųª ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ±×¸®°í,Action
¿ÀºêÁ§Æ®°¡ º¹¼öÀÇ ¾×¼Ç ó¸® ÄÁÅ×À̳ʿ¡ Ãß°¡µÇ¾î Action ÀÇ ±â´ÉÀ» °¡Áø ÄÄÆÛ³ÍÆ®¿¡ Á¢¼ÓµË´Ï´Ù. À̰Ϳ¡ ÀÇÇØ,Action
¿ÀºêÁ§Æ®ÀÇ setEnabled
¸Þ¼Òµå¸¦ È£ÃâÇØ, GUI ÄÁÆ®·ÑÀ» ÇÑ ¹ø¿¡ ±âµ¿ ¶Ç´Â Á¾·áÇÒ ¼ö ÀÖ½À´Ï´Ù.
Action
ÀÇ ±¸ÇöÀº ±â¾ï areaÀÇ Á¡À¸·Î½á Åë»óÀÇ ActionListener
º¸´Ù ºÒ°¡°¡ Ä¿Áö´Â °ÍÀÌ ¸¹±â ¶§¹®¿¡, ±â´ÉÀÇ Áß¾Ó Á¦¾î³ª ÇÁ·ÎÆÛƼ º¯°æÀÇ ÅëÁö¶ó°í ÇÏ´Â ÀÌÁ¡À» Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¶§¹®¿¡, ÀÌ·¯ÇÑ ±â´ÉÀ» ÀÌ¿ëÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì¿¡°Ô¸¸ Action
¸¦ »ç¿ëÇϵµ·Ï(µíÀÌ) ÇØ, ±× À̿ܿ¡¼´Â ´Ü¼øÇÑ ActionListener
¸¦ »ç¿ëÇϵµ·Ï ÇØ ÁÖ¼¼¿ä.
AbstractAction
ÇʵåÀÇ °³¿ä | |
static String |
ACCELERATOR_KEY
¾×¼ÇÀÇ °¡¼Ó±â·Î¼ »ç¿ëÇÏ´Â KeyStroke ÀÇ ÀúÀå¿¡ »ç¿ëÇϴ ŰÀÔ´Ï´Ù. |
static String |
ACTION_COMMAND_KEY
JComponent ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø Keymap ¿¡ »óÁÖÇϰí ÀÖ´Â °á°úÀûÀ¸·Î,Action °¡ ÅëÁöµÉ ¶§ »ý¼ºµÇ´Â ActionEvent ÀÇ Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎÀÇ ÆÇÁ¤¿¡ »ç¿ëÇϴ ŰÀÔ´Ï´Ù. |
static String |
DEFAULT
¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÆÛƼ (ÅØ½ºÆ® ¶Ç´Â ¾ÆÀÌÄÜ)¸¦ ¼³Á¤ ¶Ç´Â ÃëµæÇÒ °æ¿ì¿¡, ±â¾ï Ãëµæ Ű·Î¼ »ç¿ëÇϸé(ÀÚ) Æí¸®ÇÑ Á¤¼öÀÔ´Ï´Ù. |
static String |
LONG_DESCRIPTION
¾×¼Ç¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀ» ÀúÀåÇϱâ À§Çؼ »ç¿ëµÇ´Â ŰÀÔ´Ï´Ù. |
static String |
MNEMONIC_KEY
¾×¼ÇÀÇ ¹«¸ °üÀý ¸ð´ÖÅ©·Î¼ »ç¿ëÇÏ´Â Á¤¼öÄ¡ ŰÄÚµåÀÇ ÀúÀå¿¡ »ç¿ëÇϴ ŰÀÔ´Ï´Ù. |
static String |
NAME
¾×¼ÇÀÇ À̸§À» ÀúÀåÇϱâ À§Çؼ »ç¿ëµÇ´Â ŰÀÔ´Ï´Ù. |
static String |
SHORT_DESCRIPTION
¾×¼Ç¿¡ ´ëÇÑ ÂªÀº ¼³¸íÀ» ÀúÀåÇϱâ À§Çؼ »ç¿ëµÇ´Â ŰÀÔ´Ï´Ù. |
static String |
SMALL_ICON
¾×¼Ç¿¡ ´ëÀÀÇÏ´Â ÀÛÀº ¾ÆÀÌÄÜÀ» ÀúÀåÇϱâ À§Çؼ »ç¿ëµÇ´Â ŰÀÔ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addPropertyChangeListener (PropertyChangeListener listener)
PropertyChange ûÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
Object |
getValue (String key)
°ü·ÃÁöÀ» ¼ö ÀÖ°í Àִ Ű¸¦ »ç¿ëÇØ ¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÆÛƼÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
isEnabled ()
Action ÀÇ À¯È¿ »óŸ¦ Á¶»çÇÕ´Ï´Ù. |
void |
putValue (String key,
Object value)
°ü·ÃÁöÀ» ¼ö ÀÖ°í Àִ Ű¸¦ »ç¿ëÇØ, ¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÆÛƼÀÇ 1 °³¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
removePropertyChangeListener (PropertyChangeListener listener)
PropertyChange ûÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
setEnabled (boolean b)
Action ÀÇ À¯È¿ »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º java.awt.event. ActionListener ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
actionPerformed |
ÇʵåÀÇ »ó¼¼ |
public static final String DEFAULT
public static final String NAME
public static final String SHORT_DESCRIPTION
public static final String LONG_DESCRIPTION
public static final String SMALL_ICON
public static final String ACTION_COMMAND_KEY
JComponent
¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø Keymap
¿¡ »óÁÖÇϰí ÀÖ´Â °á°úÀûÀ¸·Î,Action
°¡ ÅëÁöµÉ ¶§ »ý¼ºµÇ´Â ActionEvent
ÀÇ Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎÀÇ ÆÇÁ¤¿¡ »ç¿ëÇϴ ŰÀÔ´Ï´Ù.
public static final String ACCELERATOR_KEY
KeyStroke
ÀÇ ÀúÀå¿¡ »ç¿ëÇϴ ŰÀÔ´Ï´Ù.
public static final String MNEMONIC_KEY
¸Þ¼ÒµåÀÇ »ó¼¼ |
public Object getValue(String key)
putValue(java.lang.String, java.lang.Object)
public void putValue(String key, Object value)
PropertyChangeEvent
°¡ ûÃëÀÚ¿¡°Ô ¼Û½ÅµË´Ï´Ù.
key
- ۰¡ ÀúÀåµÇ°í ÀÖ´Â String
value
- Object
ġpublic void setEnabled(boolean b)
Action
ÀÇ À¯È¿ »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù. À¯È¿ÇÑ °æ¿ì, ÀÌ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÇÑ ÀÓÀÇÀÇ ÄÄÆÛ³ÍÆ®´Â ¾×ƼºêÇϰí, ¿ÀºêÁ§Æ®ÀÇ actionPerformed
¸Þ¼Òµå¸¦ ¹æ¾Æ¼è ÇÒ ¼ö ÀÖ½À´Ï´Ù. °ªÀÌ º¯°æµÇ¸é(ÀÚ),PropertyChangeEvent
°¡ ûÃëÀÚ¿¡°Ô ¼Û½ÅµË´Ï´Ù.
b
- ÀÌ Action
¸¦ À¯È¿ÇÏ°Ô ÇÏ´Â °æ¿ì´Â true, ¹«È¿·Î ÇÏ´Â °æ¿ì´Â falsepublic boolean isEnabled()
Action
ÀÇ À¯È¿ »óŸ¦ Á¶»çÇÕ´Ï´Ù. À¯È¿ÇÑ °æ¿ì´Â ÀÌ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÇÑ ÀÓÀÇÀÇ ÄÄÆÛ³ÍÆ®´Â ¾×ƼºêÇϰí, ¿ÀºêÁ§Æ®ÀÇ actionPerformed
¸Þ¼Òµå¸¦ ¹æ¾Æ¼è ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Action
°¡ À¯È¿ÇÑ °æ¿ì´Â truepublic void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChange
ûÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. ÄÁÅ×À̳Ê, ¹× Á¢¼ÓµÈ ÄÄÆÛ³ÍÆ®´Â ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇØ Action
¿ÀºêÁ§Æ®ÀÇ ÅëÁö ´ë»óÀ¸·Î ÇØ µî·ÏÇÕ´Ï´Ù. Action ¿ÀºêÁ§Æ®°¡ À¯È¿ÇÏ°Ô µÇ¾úÀ» °æ¿ì, ¶Ç´Â ±× ¿ÜÀÇ ÇÁ·ÎÆÛƼ°¡ º¯ÈÇßÀ» °æ¿ì, µî·ÏµÈ ûÃëÀÚ·Î º¯°æÀÌ ÅëÁöµË´Ï´Ù.
listener
- PropertyChangeListener
¿ÀºêÁ§Æ®public void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChange
ûÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
listener
- PropertyChangeListener
¿ÀºêÁ§Æ®addPropertyChangeListener(java.beans.PropertyChangeListener)
|
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.