JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.text
Ŭ·¡½º TextAction

java.lang.Object 
  |
  +--javax.swing.AbstractAction 
        |
        +--javax.swing.text.TextAction
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Action , ActionListener , Cloneable , EventListener , Serializable
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
DefaultEditorKit.BeepAction , DefaultEditorKit.CopyAction , DefaultEditorKit.CutAction , DefaultEditorKit.DefaultKeyTypedAction , DefaultEditorKit.InsertBreakAction , DefaultEditorKit.InsertContentAction , DefaultEditorKit.InsertTabAction , DefaultEditorKit.PasteAction , StyledEditorKit.StyledTextAction

public abstract class TextAction
extends AbstractAction

¸¹Àº ´Ù¸¥ ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®·Î °øÀ¯µÇ´Â ŰÀÇ ÇÒ´ç¿¡ Æí¸®ÇÑ, ¾×¼ÇÀÇ ±¸ÇöÀÔ´Ï´Ù. ¾×¼ÇÀº °øÀ¯µÇ¹Ç·Î, ±×°ÍÀÌ ÀÛ¿ëÇϴ Ÿ°ÙÀ» ÃëµæÇÏ´Â ¼ö´ÜÀ» °¡ÁöÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ Å¬·¡½º´Â ÀÛ¿ëÇÏ´Â ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®¸¦ ã¾Æ³»±â À§ÇÑ ¼­Æ÷Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÛ¿ëÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ ÃëµæÇϱâ À§ÇÑ ÀûÀýÇÑ ¹æ¹ýÀº ¼ö½ÅµÇ´Â ActionEvent ¸¦ °³ÀÔ½ÃÄÑ ÃëµæÇÏ´Â °ÍÀÔ´Ï´Ù. getSource ·Î µ¹·ÁÁÖ¾îÁö´Â Object °¡ ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®¿¡ Ãà¼ÒÇÒ ¼ö ÀÖ´Â °æ¿ì, ±×°ÍÀÌ »ç¿ëµË´Ï´Ù. ¾×¼Ç À̺¥Æ®°¡ null Àΰ¡, ¶Ç´Â Ãà¼ÒÇÒ ¼ö ¾ø´Â °æ¿ì, ¸¶Áö¸·¿¡ Æ÷Ä¿½º¸¦ °¡Áø ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®°¡ ½ÃÇè ¹Þ½À´Ï´Ù. À̰ÍÀº TextAction ¿Í ±× Á¤º¸¸¦ °øÀ¯Çϱâ À§ÇÑ Á¶Á¤À» ÇÏ´Â JTextController ¿Í ÇÔ²² »ç¿ëµÇ´Â °Í¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ÀÇ ¸±¸®½º¿Í´Â ȣȯ¼ºÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ ¼­Æ÷Æ®´Â ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing ¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ¿¡¼­´Â ¸ðµç JavaBeansTM ÀÇ Àå±â ¿î¿ë ¼­Æ÷Æ®°¡, java.beans ÆÐŰÁö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. XMLEncoder ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


ÇʵåÀÇ °³¿ä
 
Ŭ·¡½º javax.swing. AbstractAction ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
changeSupport , enabled
 
ÀÎÅÍÆäÀ̽º javax.swing. Action ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
ACCELERATOR_KEY , ACTION_COMMAND_KEY , DEFAULT , LONG_DESCRIPTION , MNEMONIC_KEY , NAME , SHORT_DESCRIPTION , SMALL_ICON
 
»ý¼ºÀÚÀÇ °³¿ä
TextAction (String  name)
          »õ·Î¿î JTextAction ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
static Action [] augmentList (Action [] list1, Action [] list2)
          1 °³ÀÇ Ä¿¸àµå ¸®½ºÆ®¸¦ ¹Þ¾Æ, ±×°ÍÀ» ÀÌÁ¦(¹ú½á) 1 °³ÀÇ Ä¿¸àµå ¸®½ºÆ®·Î È®ÀåÇÕ´Ï´Ù.
protected  JTextComponent getFocusedComponent ()
          ÇöÀç Æ÷Ä¿½º¸¦ °¡Áö´Â ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®¸¦ ²¨³À´Ï´Ù.
protected  JTextComponent getTextComponent (ActionEvent  e)
          ¾×¼Ç¿¡ »ç¿ëÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. AbstractAction ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addPropertyChangeListener , clone , firePropertyChange , getKeys , getPropertyChangeListeners , getValue , isEnabled , putValue , removePropertyChangeListener , setEnabled
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
ÀÎÅÍÆäÀ̽º java.awt.event. ActionListener ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
actionPerformed
 

»ý¼ºÀÚÀÇ »ó¼¼

TextAction

public TextAction(String  name)
»õ·Î¿î JTextAction ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¾×¼ÇÀÇ À̸§
¸Þ¼ÒµåÀÇ »ó¼¼

getTextComponent

protected final JTextComponent  getTextComponent(ActionEvent  e)
¾×¼Ç¿¡ »ç¿ëÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº ActionEvent ÀÇ ¼Ò½º°¡ null °¡ ¾Æ´Ï°í, Ãà¼ÒÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡ ±× ¼Ò½º·ÎºÎÅÍ ÃëµæµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, ¸¶Áö¸·¿¡ Æ÷Ä¿½º¸¦ °¡Áø ÄÄÆÛ³ÍÆ®°¡ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
e - ActionEvent
¹Ýȯ°ª:
ÄÄÆÛ³ÍÆ®

augmentList

public static final Action [] augmentList(Action [] list1,
                                         Action [] list2)
1 °³ÀÇ Ä¿¸àµå ¸®½ºÆ®¸¦ ¹Þ¾Æ, ±×°ÍÀ» ÀÌÁ¦(¹ú½á) 1 °³ÀÇ Ä¿¸àµå ¸®½ºÆ®·Î È®ÀåÇÕ´Ï´Ù. 2 ¹øÂ°ÀÇ ¸®½ºÆ®´Â ÃÖÃÊÀÇ ¸®½ºÆ®º¸´Ù ¿ì¼± ¼øÀ§°¡ ³ô´Ù°í ÆÇ´ÜµÇ¾î ¾çÂÊ ¸ðµÎÀÇ ¸®½ºÆ®¿¡ °°Àº À̸§ÀÇ Ä¿¸àµå°¡ ÀÖ´Â °æ¿ì, µ¹·ÁÁÖ¾îÁö´Â ¸®½ºÆ®¿¡´Â 2 ¹øÂ°ÀÇ ¸®½ºÆ®ÀÇ Ä¿¸àµå¸¸ÀÌ ³²½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
list1 - ÃÖÃÊÀÇ ¸®½ºÆ®. Çϴÿ¡¼­µµ ÁÁÁö¸¸ null ´Â ºÒ°¡
list2 - 2 ¹øÂ°ÀÇ ¸®½ºÆ®. Çϴÿ¡¼­µµ ÁÁÁö¸¸ null ´Â ºÒ°¡
¹Ýȯ°ª:
È®ÀåµÈ ¸®½ºÆ®

getFocusedComponent

protected final JTextComponent  getFocusedComponent()
ÇöÀç Æ÷Ä¿½º¸¦ °¡Áö´Â ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®¸¦ ²¨³À´Ï´Ù. À̰ÍÀº ¾×¼ÇÀÇ Å« ¼¼Æ®°¡ Á¤ÀǵǴ ŰÀÇ ÇÒ´ç¿¡ Æí¸®ÇÑ º¹¼öÀÇ ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®·Î ¾×¼ÇÀ» °øÀ¯ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù¸¸, Åë»óÀº ¸¹Àº ´Ù¸¥ ÄÄÆÛ³ÍÆ®·Î ¶È°°ÀÌ »ç¿ëµË´Ï´Ù.

¹Ýȯ°ª:
ÄÄÆÛ³ÍÆ®

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.