JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
Ŭ·¡½º JFormattedTextField

java.lang.Object 
  |
  +--java.awt.Component 
        |
        +--java.awt.Container 
              |
              +--javax.swing.JComponent 
                    |
                    +--javax.swing.text.JTextComponent 
                          |
                          +--javax.swing.JTextField 
                                |
                                +--javax.swing.JFormattedTextField
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Accessible , ImageObserver , MenuContainer , Scrollable , Serializable , SwingConstants

public class JFormattedTextField
extends JTextField

JFormattedTextField ´Â JTextField ¸¦ È®ÀåÇØ, ÀÓÀÇÀÇ °ªÀÇ Æ÷¸ËÀÇ ¼­Æ÷Æ® ±â´É, À¯Àú°¡ ÅØ½ºÆ®¸¦ ÆíÁýÇÑ ÈÄ¿¡ÀÇ Æ¯Á¤ÀÇ ¿ÀºêÁ§Æ® ÃëµæÀÇ ¼­Æ÷Æ® ±â´ÉÀ» Ãß°¡ÇÕ´Ï´Ù. JFormattedTextField ÀÇ ÀÏÀÚ ÆíÁý¿ëÀÇ ¼³Á¤¿¹¸¦ ´ÙÀ½¿¡ µì´Ï´Ù.

JFormattedTextField ftf = new JFormattedTextField();
ftf.setValue(new Date());

JFormattedTextField °¡ ÇÑ ¹ø »ý¼ºµÇ¸é(ÀÚ),PropertyChangeListener ¸¦ Ãß°¡ÇØ, ÇÁ·ÎÆÛƼ¸í value ¸¦ »ç¿ëÇØ PropertyChangeEvent ¸¦ ´ë±âÇÏ´Â °ÍÀ¸·Î, º¯°æÀÇ ÆíÁýÀ» ´ë±âÇÒ ¼ö ÀÖ½À´Ï´Ù.

JFormattedTextField ¿¡ ÀÇÇØ, Æ÷Ä¿½º°¡ ¾ø¾îÁ³À» °æ¿ì¿¡ ½ÇÇàÇÏ´Â ¾×¼ÇÀÇ ¼³Á¤ÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù. ´ÙÀ½ÀÇ ¼³Á¤ÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
JFormattedTextField.REVERT getValue ÀÇ Ç¥½Ã¿¡ ¸Âµµ·Ï(µíÀÌ), Ç¥½Ã¸¦ ¹ÙÅÁÀ¸·Î µÇµ¹¸°´Ù. ÇöÀçÀÇ ÆíÁýÀº ¾ø¾îÁú °¡´É¼ºÀÌ ÀÖ´Ù
JFormattedTextField.COMMIT ÇöÀçÀÇ °ªÀ» È®Á¤. ÇöÀçÀÇ °ªÀÌ AbstractFormatter ¿¡ ÀÇÇÑ Á¤´çÇÑ °ªÀº ¾Æ´Ï°í,ParseException °¡ ½½·Î¿ì µÇ´Â °æ¿ì, °ªÀº º¯°æµÇÁö ¾Ê°í ÆíÁýµÈ °ªÀÌ ±×´ë·Î ³²´Â´Ù
JFormattedTextField.COMMIT_OR_REVERT COMMIT ¿Í °ÅÀÇ °°´Ù. °ªÀÌ Á¤´çÇÑ °ÍÀÌ ¾Æ´Ñ °æ¿ì´Â REVERT ¿Í °°ÀÌ
JFormattedTextField.PERSIST ¾Æ¹«°Íµµ ó¸®ÇÏÁö ¾Ê´Â´Ù. »õ·Î¿î AbstractFormatter ÀÇ Ãëµæ, °ªÀÇ °»½Å, ¾î´ÀÂÊÀ̳ª ½ÇÇàÇÏÁö ¾Ê´Â´Ù
µðÆúÆ®´Â JFormattedTextField.COMMIT_OR_REVERT ÀÔ´Ï´Ù. Ãß°¡ Á¤º¸¿¡ ´ëÇØ¼­´Â setFocusLostBehavior(int) ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

JFormattedTextField ¿¡ ÀÇÇØ, ÇöÀç ÆíÁýÁßÀÇ °ªÀÌ ºÎÁ¤ÇÑ °æ¿ì¿¡¼­µµ Æ÷Ä¿½º´Â À̵¿ÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù. JFormattedTextField ÀÇ ÆíÁý »óŰ¡ ºÎÁ¤ÇÑ °æ¿ì¿¡ Æ÷Ä¿½º¸¦ Àá±×·Á¸é ,InputVerifier ¸¦ Á¢¼ÓÇÕ´Ï´Ù. ÀÌ·¯ÇÑ InputVerifier ¸¦ ±¸ÇöÇÑ ÄÚµåÀÇ ÀϺθ¦ ¿¹·Î¼­ µì´Ï´Ù.

public class FormattedTextFieldVerifier extends InputVerifier {
public boolean verify(JComponent input) {
if (input instanceof JFormattedTextField) {
JFormattedTextField ftf = new JFormattedTextField();
AbstractFormatter formatter = ftf.getFormatter();
             if (formatter ! = null) {
String text = ftf.getText();
try {
formatter.stringToValue(text);
return true;
} catch (ParseException pe) {
return false;
                  }
              }
          }
return true;
      }
public boolean shouldYieldFocus(JComponent input) {
return verify(input);
      }
  }

commitEdit ¸¦ È£ÃâÇÏ´Â °Íµµ °ªÀ» È®Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

JFormattedTextField ´Â ±× ÀÚü¿¡¼­´Â Æ÷¸ËÀ» ½Ç½ÃÇÏÁö ¾Ê°í JFormattedTextField.AbstractFormatterFactory ÀÇ ÀνºÅϽº·ÎºÎÅÍ ÃëµæµÇ´Â JFormattedTextField.AbstractFormatter ÀÇ ÀνºÅϽº·Î Æ÷¸ËÀ» ½Ç½ÃÇÕ´Ï´Ù. JFormattedTextField.AbstractFormatter ÀÇ ÀνºÅϽº´Â ¾×ƼºêÇÏ°Ô µÇ¾úÀ» ¶§¿¡ install ¸Þ¼Òµå·ÎºÎÅÍ ÅëÁö¸¦ ¹Þ¾ÆJFormattedTextField.AbstractFormatter ´Â ±× ½ÃÁ¡¿¡¼­ ÇÊ¿äÇÑ ¿ÀºêÁ§Æ®¸¦ ÀνºÅç ÇÒ ¼ö ÀÖ½À´Ï´Ù. Åë»óÀº DocumentFilter °¡ ÀνºÅç µË´Ï´Ù. JFormattedTextField ·Î AbstractFormatter °¡ ºÒÇÊ¿äÇÏ°Ô µÇ¾úÀ» °æ¿ì´Â ¶È°°ÀÌ uninstall °¡ ºÒ·Á °©´Ï´Ù.

JFormattedTextField ´Â Åë»ó, Æ÷Ä¿½º¸¦ Ãëµæ ¶Ç´Â »ó½ÇÇßÀ» ¶§¿¡,AbstractFormat ¿¡ ´ëÇÑ AbstractFormatterFactory ¸¦ Á¶È¸ÇÕ´Ï´Ù. ´Ù¸¸, À̰ÍÀº Æ÷Ä¿½º »ó½Ç Æú¸®½Ã¿¡ ±Ù°ÅÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷Ä¿½º »ó½Ç Æú¸®½Ã°¡ JFormattedTextField.PERSIST À̸ç,JFormattedTextField °¡ ÆíÁýµÇ°í ÀÖ´Â °æ¿ì,AbstractFormatterFactory ´Â °ªÀÌ È®Á¤µÉ ¶§±îÁö Á¶È¸µÇÁö ¾Ê½À´Ï´Ù. °°ÀÌ Æ÷Ä¿½º »ó½Ç Æú¸®½Ã°¡ JFormattedTextField.COMMIT À̸ç, ¿¹¿Ü°¡ stringToValue ·ÎºÎÅÍ ½½·Î¿ì µÇ´Â °æ¿ì´Â AbstractFormatterFactory ´Â Æ÷Ä¿½º°¡ »ó½Ç ¶Ç´Â ÃëµæµÉ ¶§±îÁö Á¶È¸µÇÁö ¾Ê½À´Ï´Ù.

JFormattedTextField.AbstractFormatter ´Â È®Á¤Ä¡ÀÇ JFormattedTextField ¿¡ÀÇ ¼³Á¤ ŸÀֵ̹µ °áÁ¤ÇÕ´Ï´Ù. JFormattedTextField.AbstractFormatter ¼Ó¿¡´Â ÆíÁý¸¶´Ù »õ·Ó°Ô °ªÀ» »ý¼ºÇÏ´Â °Íµµ ÀÖ¾î, ÀüÇô °ªÀ» È®Á¤ÇÏÁö ¾Ê´Â °Íµµ ÀÖ½À´Ï´Ù. commitEdit ¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, ÇöÀçÀÇ °ªÀ» ÇöÀçÀÇ JFormattedTextField.AbstractFormatter ·ÎºÎÅÍ °­Á¦ÀûÀ¸·Î ÃëµæÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. commitEdit ´Â JFormattedTextField ·Î [return] ¸¦ ´©¸¦ ¶§¸¶´Ù ºÒ·Á °©´Ï´Ù.

AbstractFormatterFactory °¡ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì·Î, °ªÀÌ null ÀÌ¿Ü ¶§¿¡´Â setValue °¡ ºÒ·Á °£ µÚ¿¡, °ªÅ¸ÀÔÀÇ Class ¿¡ ±Ù°ÅÇØ AbstractFormatterFactory °¡ ¼³Á¤µË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ Äڵ忡¼­´Â ÀûÀýÇÑ AbstractFormatterFactory ¿Í AbstractFormatter °¡, ¼öÄ¡ÀÇ Æ÷¸Ë 󸮸¦ À§Çؼ­(¶§¹®¿¡) »ý¼ºµË´Ï´Ù.

JFormattedTextField tf = new JFormattedTextField();
tf.setValue(new Number(100));

°æ°í: AbstractFormatter ´Â Åë»ó,Document ¿¡ DocumentFilter ¸¦ ÀνºÅç ÇØ,JFormattedTextField ¿¡ NavigationFilter ¸¦ ÀνºÅç Çϱâ À§ÇÑ(ÇØ), ÀÌ 2 krÀ» µ¶ÀÚÀûÀ¸·Î ÀνºÅç ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. µ¶ÀÚÀûÀ¸·Î ÀνºÅç Çϸé(ÀÚ), µ¿ÀÛÀÌ ±â¹¦ÇÏ°Ô µÇ¾î,AbstractFormatter ÀÇ ÆíÁý Æú¸®½Ã°¡ °­È­µÇÁö ¾Ê°Ô µË´Ï´Ù.

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

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

ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
static class JFormattedTextField.AbstractFormatter
          AbstractFormatter ÀÇ ÀνºÅϽº´Â Object ·ÎºÎÅÍ String ¹× String ·ÎºÎÅÍ Object ¿¡ÀÇ º¯È¯À» ó¸®Çϱâ À§Çؼ­ JFormattedTextField ·Î »ç¿ëµË´Ï´Ù.
static class JFormattedTextField.AbstractFormatterFactory
          AbstractFormatterFactory ÀÇ ÀνºÅϽº´Â JFormattedTextField ·Î »ç¿ëµÇ¾î °ªÀÇ Æ÷¸Ë¿¡ »ç¿ëµÇ´Â AbstractFormatter ÀÇ ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JTextField À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
JTextField.AccessibleJTextField
 
Ŭ·¡½º javax.swing.text. JTextComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
JTextComponent.AccessibleJTextComponent , JTextComponent.KeyBinding
 
Ŭ·¡½º javax.swing. JComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
JComponent.AccessibleJComponent
 
Ŭ·¡½º java.awt. Container À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
Container.AccessibleAWTContainer
 
Ŭ·¡½º java.awt. Component À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy
 
ÇʵåÀÇ °³¿ä
static int COMMIT
          Æ÷Ä¿½º »ó½Ç½Ã¿¡ commitEdit ¸¦ È£ÃâÇÏ´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static int COMMIT_OR_REVERT
          Æ÷Ä¿½º »ó½Ç½Ã¿¡ commitEdit ¸¦ È£ÃâÇÏ´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static int PERSIST
          Æ÷Ä¿½º »ó½Ç½Ã¿¡ ÆíÁýµÇ°í ÀÖ´Â °ªÀ» ³²°Ü µÎ´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static int REVERT
          Æ÷Ä¿½º »ó½Ç½Ã¿¡, ÆíÁýÁßÀÇ °ªÀ» JFormattedTextField ÀÇ ÇöÀçÀÇ °ª¼¼Æ®¿¡ µÇµ¹¸®´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JTextField ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
notifyAction
 
Ŭ·¡½º javax.swing.text. JTextComponent ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
DEFAULT_KEYMAP , FOCUS_ACCELERATOR_KEY
 
Ŭ·¡½º javax.swing. JComponent ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW
 
Ŭ·¡½º java.awt. Component ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT
 
ÀÎÅÍÆäÀ̽º javax.swing. SwingConstants ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST
 
ÀÎÅÍÆäÀ̽º java.awt.image. ImageObserver ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH
 
»ý¼ºÀÚÀÇ °³¿ä
JFormattedTextField ()
          AbstractFormatterFactory ¾øÀ½À¸·Î JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.
JFormattedTextField (Format  format)
          JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.
JFormattedTextField (JFormattedTextField.AbstractFormatter  formatter)
          ÁöÁ¤µÈ AbstractFormatter ¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.
JFormattedTextField (JFormattedTextField.AbstractFormatterFactory  factory)
          ÁöÁ¤µÈ AbstractFormatterFactory ¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.
JFormattedTextField (JFormattedTextField.AbstractFormatterFactory  factory, Object  currentValue)
          ÁöÁ¤µÈ AbstractFormatterFactory ¿Í ÃʱâÄ¡¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.
JFormattedTextField (Object  value)
          ÁöÁ¤µÈ °ªÀ» »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void commitEdit ()
          ÇöÀçÀÇ °ªÀ» AbstractFormatter ·ÎºÎÅÍ °­Á¦ÀûÀ¸·Î ÃëµæÇØ, ÇöÀçÀÇ °ªÀ¸·Î ÇØ¼­ ¼³Á¤ÇÕ´Ï´Ù.
 Action [] getActions ()
          ¿¡µðÅÍÀÇ Ä¿¸àµå ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getFocusLostBehavior ()
          Æ÷Ä¿½º »ó½Ç½ÃÀÇ µ¿ÀÛÀ» µ¹·ÁÁÝ´Ï´Ù.
 JFormattedTextField.AbstractFormatter getFormatter ()
          ÇöÀçÀÇ °ªÀÇ Æ÷¸Ë°ú ÇØ¼®¿¡ »ç¿ëµÇ´Â AbstractFormatter ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 JFormattedTextField.AbstractFormatterFactory getFormatterFactory ()
          ÇöÀçÀÇ AbstractFormatterFactory ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getUIClassID ()
          UI ÀÇ Å¬·¡½º ID ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object getValue ()
          ÃÖ½ÅÀÇ À¯È¿ÇÑ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
protected  void invalidEdit ()
          À¯Àú°¡ ¹«È¿ÀÎ °ªÀ» ÀÔ·ÂÇßÀ» °æ¿ì¿¡ ºÒ·Á °©´Ï´Ù.
 boolean isEditValid ()
          ÇöÀç ÆíÁýÁßÀÇ °ªÀÌ À¯È¿ÇÑ °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
protected  void processFocusEvent (FocusEvent  e)
          FocusEvent.FOCUS_GAINED ³ª FocusEvent.FOCUS_LOST µîÀÇ ÀÓÀÇÀÇ Æ÷Ä¿½º À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
 void setDocument (Document  doc)
          ¿¡µðÅ͸¦ ÅØ½ºÆ® ¹®¼­¿¡ °ü·ÃÁþ½À´Ï´Ù.
 void setFocusLostBehavior (int behavior)
          Æ÷Ä¿½º »ó½Ç½ÃÀÇ µ¿ÀÛÀ» ¼³Á¤ÇÕ´Ï´Ù.
protected  void setFormatter (JFormattedTextField.AbstractFormatter  format)
          ÇöÀçÀÇ AbstractFormatter ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setFormatterFactory (JFormattedTextField.AbstractFormatterFactory  tf)
          AbstractFormatterFactory ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setValue (Object  value)
          ÇöÀçÀÇ AbstractFormatterFactory ·ÎºÎÅÍ ÃëµæÇÑ AbstractFormatter ·Î Æ÷¸Ë µÇ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JTextField ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addActionListener , configurePropertiesFromAction , createActionPropertyChangeListener , createDefaultModel , fireActionPerformed , getAccessibleContext , getAction , getActionListeners , getColumns , getColumnWidth , getHorizontalAlignment , getHorizontalVisibility , getPreferredSize , getScrollOffset , isValidateRoot , paramString , postActionEvent , removeActionListener , scrollRectToVisible , setAction , setActionCommand , setColumns , setFont , setHorizontalAlignment , setScrollOffset
 
Ŭ·¡½º javax.swing.text. JTextComponent ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addCaretListener , addInputMethodListener , addKeymap , copy , cut , fireCaretUpdate , getCaret , getCaretColor , getCaretListeners , getCaretPosition , getDisabledTextColor , getDocument , getDragEnabled , getFocusAccelerator , getHighlighter , getInputMethodRequests , getKeymap , getKeymap , getMargin , getNavigationFilter , getPreferredScrollableViewportSize , getScrollableBlockIncrement , getScrollableTracksViewportHeight , getScrollableTracksViewportWidth , getScrollableUnitIncrement , getSelectedText , getSelectedTextColor , getSelectionColor , getSelectionEnd , getSelectionStart , getText , getText , getToolTipText , getUI , isEditable , loadKeymap , modelToView , moveCaretPosition , paste , processInputMethodEvent , read , removeCaretListener , removeKeymap , removeNotify , replaceSelection , select , selectAll , setCaret , setCaretColor , setCaretPosition , setComponentOrientation , setDisabledTextColor , setDragEnabled , setEditable , setFocusAccelerator , setHighlighter , setKeymap , setMargin , setNavigationFilter , setSelectedTextColor , setSelectionColor , setSelectionEnd , setSelectionStart , setText , setUI , updateUI , viewToModel , write
 
Ŭ·¡½º javax.swing. JComponent ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addAncestorListener , addNotify , addPropertyChangeListener , addPropertyChangeListener , addVetoableChangeListener , computeVisibleRect , contains , createToolTip , disable , enable , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , fireVetoableChange , getActionForKeyStroke , getActionMap , getAlignmentX , getAlignmentY , getAncestorListeners , getAutoscrolls , getBorder , getBounds , getClientProperty , getComponentGraphics , getConditionForKeyStroke , getDebugGraphicsOptions , getDefaultLocale , getGraphics , getHeight , getInputMap , getInputMap , getInputVerifier , getInsets , getInsets , getListeners , getLocation , getMaximumSize , getMinimumSize , getNextFocusableComponent , getPropertyChangeListeners , getPropertyChangeListeners , getRegisteredKeyStrokes , getRootPane , getSize , getToolTipLocation , getToolTipText , getTopLevelAncestor , getTransferHandler , getVerifyInputWhenFocusTarget , getVetoableChangeListeners , getVisibleRect , getWidth , getX , getY , grabFocus , isDoubleBuffered , isLightweightComponent , isManagingFocus , isMaximumSizeSet , isMinimumSizeSet , isOpaque , isOptimizedDrawingEnabled , isPaintingTile , isPreferredSizeSet , isRequestFocusEnabled , paint , paintBorder , paintChildren , paintComponent , paintImmediately , paintImmediately , print , printAll , printBorder , printChildren , printComponent , processComponentKeyEvent , processKeyBinding , processKeyEvent , processMouseMotionEvent , putClientProperty , registerKeyboardAction , registerKeyboardAction , removeAncestorListener , removePropertyChangeListener , removePropertyChangeListener , removeVetoableChangeListener , repaint , repaint , requestDefaultFocus , requestFocus , requestFocus , requestFocusInWindow , requestFocusInWindow , resetKeyboardActions , reshape , revalidate , setActionMap , setAlignmentX , setAlignmentY , setAutoscrolls , setBackground , setBorder , setDebugGraphicsOptions , setDefaultLocale , setDoubleBuffered , setEnabled , setForeground , setInputMap , setInputVerifier , setMaximumSize , setMinimumSize , setNextFocusableComponent , setOpaque , setPreferredSize , setRequestFocusEnabled , setToolTipText , setTransferHandler , setUI , setVerifyInputWhenFocusTarget , setVisible , unregisterKeyboardAction , update
 
Ŭ·¡½º java.awt. Container ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
add , add , add , add , add , addContainerListener , addImpl , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getLayout , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicySet , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setFocusCycleRoot , setFocusTraversalKeys , setFocusTraversalPolicy , setLayout , transferFocusBackward , transferFocusDownCycle , validate , validateTree
 
Ŭ·¡½º java.awt. Component ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
action , add , addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , bounds , checkImage , checkImage , coalesceEvents , contains , createImage , createImage , createVolatileImage , createVolatileImage , disableEvents , dispatchEvent , enable , enableEvents , enableInputMethods , getBackground , getBounds , getColorModel , getComponentListeners , getComponentOrientation , getCursor , getDropTarget , getFocusCycleRootAncestor , getFocusListeners , getFocusTraversalKeysEnabled , getFont , getFontMetrics , getForeground , getGraphicsConfiguration , getHierarchyBoundsListeners , getHierarchyListeners , getIgnoreRepaint , getInputContext , getInputMethodListeners , getKeyListeners , getLocale , getLocation , getLocationOnScreen , getMouseListeners , getMouseMotionListeners , getMouseWheelListeners , getName , getParent , getPeer , getSize , getToolkit , getTreeLock , gotFocus , handleEvent , hasFocus , hide , imageUpdate , inside , isBackgroundSet , isCursorSet , isDisplayable , isEnabled , isFocusable , isFocusOwner , isFocusTraversable , isFontSet , isForegroundSet , isLightweight , isShowing , isValid , isVisible , keyDown , keyUp , list , list , list , location , lostFocus , mouseDown , mouseDrag , mouseEnter , mouseExit , mouseMove , mouseUp , move , nextFocus , paintAll , postEvent , prepareImage , prepareImage , processComponentEvent , processHierarchyBoundsEvent , processHierarchyEvent , processMouseEvent , processMouseWheelEvent , remove , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , repaint , repaint , repaint , resize , resize , setBounds , setBounds , setCursor , setDropTarget , setFocusable , setFocusTraversalKeysEnabled , setIgnoreRepaint , setLocale , setLocation , setLocation , setName , setSize , setSize , show , show , size , toString , transferFocus , transferFocusUpCycle
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

COMMIT

public static final int COMMIT
Æ÷Ä¿½º »ó½Ç½Ã¿¡ commitEdit ¸¦ È£ÃâÇÏ´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù. »õ·Î¿î °ªÀÇ È®Á¤½Ã¿¡ ParseException °¡ ½½·Î¿ì µÇ¸é(ÀÚ), ¹«È¿ÀÎ °ªÀÌ ±×´ë·Î ³²°Ô µË´Ï´Ù.

°ü·Ã Ç׸ñ:
setFocusLostBehavior(int) , Á¤¼ö ÇʵåÄ¡

COMMIT_OR_REVERT

public static final int COMMIT_OR_REVERT
Æ÷Ä¿½º »ó½Ç½Ã¿¡ commitEdit ¸¦ È£ÃâÇÏ´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù. »õ·Î¿î °ªÀÇ È®Á¤½Ã¿¡ ParseException °¡ ½½·Î¿ì µÇ¸é(ÀÚ), ¿øÀÇ °ª¿¡ µÇµ¹·ÁÁý´Ï´Ù.

°ü·Ã Ç׸ñ:
setFocusLostBehavior(int) , Á¤¼ö ÇʵåÄ¡

REVERT

public static final int REVERT
Æ÷Ä¿½º »ó½Ç½Ã¿¡, ÆíÁýÁßÀÇ °ªÀ» JFormattedTextField ÀÇ ÇöÀçÀÇ °ª¼¼Æ®¿¡ µÇµ¹¸®´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
setFocusLostBehavior(int) , Á¤¼ö ÇʵåÄ¡

PERSIST

public static final int PERSIST
Æ÷Ä¿½º »ó½Ç½Ã¿¡ ÆíÁýµÇ°í ÀÖ´Â °ªÀ» ³²°Ü µÎ´Â °ÍÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
setFocusLostBehavior(int) , Á¤¼ö ÇʵåÄ¡
»ý¼ºÀÚÀÇ »ó¼¼

JFormattedTextField

public JFormattedTextField()
AbstractFormatterFactory ¾øÀ½À¸·Î JFormattedTextField À» »ý¼ºÇÕ´Ï´Ù. setMask ¶Ç´Â setFormatterFactory ¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ ±¸ÃàÇØ, ƯÁ¤ÀÇ °ªÅ¸ÀÔÀ» ÆíÁýÇÕ´Ï´Ù.


JFormattedTextField

public JFormattedTextField(Object  value)
ÁöÁ¤µÈ °ªÀ» »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù. value ÀÇ Å¸ÀÔ¿¡ ±Ù°ÅÇÑ AbstractFormatterFactory °¡ »ý¼ºµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
value - JformattedTextField ÀÇ ÃʱâÄ¡

JFormattedTextField

public JFormattedTextField(Format  format)
JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù. format ´Â ÀûÀýÇÑ AbstractFormatter ¿¡ ·¦ µÇ¾îAbstractFormatter ´Â AbstractFormatterFactory ¿¡ ·¦ µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
format - AbstractFormatter ÀÇ °Ë»ö¿¡ »ç¿ëµÇ´Â Æ÷¸Ë

JFormattedTextField

public JFormattedTextField(JFormattedTextField.AbstractFormatter  formatter)
ÁöÁ¤µÈ AbstractFormatter ¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù. AbstractFormatter ´Â AbstractFormatterFactory ¿¡ ¹èÄ¡µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
formatter - Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â AbstractFormatter

JFormattedTextField

public JFormattedTextField(JFormattedTextField.AbstractFormatterFactory  factory)
ÁöÁ¤µÈ AbstractFormatterFactory ¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
factory - Æ÷¸Ë¿¡ »ç¿ëµÇ´Â AbstractFormatterFactory

JFormattedTextField

public JFormattedTextField(JFormattedTextField.AbstractFormatterFactory  factory,
                           Object  currentValue)
ÁöÁ¤µÈ AbstractFormatterFactory ¿Í ÃʱâÄ¡¸¦ »ç¿ëÇØ JFormattedTextField ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
factory - Æ÷¸Ë¿¡ »ç¿ëµÇ´Â AbstractFormatterFactory
currentValue - »ç¿ëµÇ´Â ÃʱâÄ¡
¸Þ¼ÒµåÀÇ »ó¼¼

setFocusLostBehavior

public void setFocusLostBehavior(int behavior)
Æ÷Ä¿½º »ó½Ç½ÃÀÇ µ¿ÀÛÀ» ¼³Á¤ÇÕ´Ï´Ù. °ªÀº JFormattedTextField.COMMIT_OR_REVERT,JFormattedTextField.REVERT,JFormattedTextField.COMMIT, ¶Ç´Â JFormattedTextField.PERSIST ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù. AbstractFormatter ¼Ó¿¡´Â º¯°æ ¹ß»ý½Ã·Î º¯°æÀ» Ǫ½¬ ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ±× ¶§¹®¿¡, ÀÌ °ªÀº µ¿ÀÛ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

°Ç³×¹Þ´Â ¿ÀºêÁ§Æ®ÀÇ °ªÀÌ Àü¼úÀÇ °ªÀÌ ¾Æ´Ñ °æ¿ì´Â IllegalArgumentException ÀÌ ½½·Î¿ì µË´Ï´Ù.

ÀÌ ÇÁ·ÎÆÛƼÀÇ µðÆúÆ® °ªÀº JFormattedTextField.COMMIT_OR_REVERT ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
behavior - Æ÷Ä¿½º »ó½Ç½ÃÀÇ µ¿ÀÛ
¿¹¿Ü:
IllegalArgumentException - µ¿ÀÛÀÌ ÁöÁ¤µÈ °ªÀ¸·Î ³ªÅ¸³ª´Â °ÍÀÌ ¾Æ´Ñ °æ¿ì

getFocusLostBehavior

public int getFocusLostBehavior()
Æ÷Ä¿½º »ó½Ç½ÃÀÇ µ¿ÀÛÀ» µ¹·ÁÁÝ´Ï´Ù. COMMIT_OR_REVERT,COMMIT,REVERT, ¶Ç´Â PERSIST ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. AbstractFormatter ¼Ó¿¡´Â º¯°æ ¹ß»ý½Ã·Î º¯°æÀ» Ǫ½¬ ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ±× ¶§¹®¿¡, ÀÌ °ªÀº µ¿ÀÛ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
Æ÷Ä¿½º »ó½Ç½ÃÀÇ µ¿ÀÛ

setFormatterFactory

public void setFormatterFactory(JFormattedTextField.AbstractFormatterFactory  tf)
AbstractFormatterFactory ¸¦ ¼³Á¤ÇÕ´Ï´Ù. AbstractFormatterFactory ´Â Ç¥½ÃÄ¡ÀÇ Æ÷¸Ë, ¹× ÆíÁý Æú¸®½Ã °­È­¿¡ »ç¿ëµÇ´Â AbstractFormatter ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå ¶Ç´Â constructor À¸·Î AbstractFormatterFactory °¡ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì,AbstractFormatterFactory, ±×¸®°í °á°úÀûÀ¸·Î AbstractFormatter ´Â °ªÀÇ Class ¿¡ ±Ù°ÅÇØ »ç¿ëµË´Ï´Ù. Number ¿¡´Â NumberFormatter,Dates ¿¡´Â DateFormatter, ±× À̿ܿ¡´Â DefaultFormatter °¡ »ç¿ëµË´Ï´Ù.

À̰ÍÀº JavaBeans ¹Ù¿îµå ÇÁ·ÎÆÛƼÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
tf - AbstractFormatter ÀÇ ÀνºÅϽº °Ë»ö¿¡ »ç¿ëµÇ´Â AbstractFormatterFactory

getFormatterFactory

public JFormattedTextField.AbstractFormatterFactory  getFormatterFactory()
ÇöÀçÀÇ AbstractFormatterFactory ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
AbstractFormatter ÆÇÁ¤¿¡ »ç¿ëµÇ´Â AbstractFormatterFactory
°ü·Ã Ç׸ñ:
setFormatterFactory(javax.swing.JFormattedTextField.AbstractFormatterFactory)

setFormatter

protected void setFormatter(JFormattedTextField.AbstractFormatter  format)
ÇöÀçÀÇ AbstractFormatter ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

Åë»ó,AbstractFormatter ¸¦ È£ÃâÇÏ´Â ´ë½Å¿¡,AbstractFormatterFactory ¶Ç´Â ±× °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. JFormattedTextField ´Â À̰ÍÀ» JFormattedTextField º¯°æ »óÅ·μ­ È£ÃâÇØ, °ªÀÇ ¸®¼ÂÆ®¸¦ ¿ä±¸ÇÕ´Ï´Ù. JFormattedTextField ´Â AbstractFormatterFactory ·ÎºÎÅÍ ÃëµæÇÑ AbstractFormatter ¸¦ °Ç³×ÁÝ´Ï´Ù.

À̰ÍÀº JavaBeans ¹Ù¿îµå ÇÁ·ÎÆÛƼÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
format - Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â AbstractFormatter
°ü·Ã Ç׸ñ:
setFormatterFactory(javax.swing.JFormattedTextField.AbstractFormatterFactory)

getFormatter

public JFormattedTextField.AbstractFormatter  getFormatter()
ÇöÀçÀÇ °ªÀÇ Æ÷¸Ë°ú ÇØ¼®¿¡ »ç¿ëµÇ´Â AbstractFormatter ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
Æ÷¸Ë¿¡ »ç¿ëµÇ´Â AbstractFormatter

setValue

public void setValue(Object  value)
ÇöÀçÀÇ AbstractFormatterFactory ·ÎºÎÅÍ ÃëµæÇÑ AbstractFormatter ·Î Æ÷¸Ë µÇ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. AbstractFormatterFactory °¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â value. ÀÇ Å¸ÀÔ¿¡ ±Ù°ÅÇØ AbstractFormatter ÀÇ »ý¼ºÀ» ½ÃµµÇÕ´Ï´Ù.

ÀÌ ÇÁ·ÎÆÛƼÀÇ µðÆúÆ® °ªÀº null ÀÔ´Ï´Ù.

À̰ÍÀº JavaBeans ¹Ù¿îµå ÇÁ·ÎÆÛƼÀÔ´Ï´Ù.


getValue

public Object  getValue()
ÃÖ½ÅÀÇ À¯È¿ÇÑ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. AbstractFormatter ÀÇ ÆíÁý Æú¸®½Ã¿¡ ±Ù°ÅÇØ, ÇöÀçÀÇ °ªÀÌ µ¹·ÁÁÖ¾îÁöÁö ¾ÊÀº °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÇöÀç ÆíÁýµÇ°í ÀÖ´Â °ªÀº getValue ÀÇ µÚ commitEdit ¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÃÖ½ÅÀÇ À¯È¿ÇÑ °ª

commitEdit

public void commitEdit()
                throws ParseException 
ÇöÀçÀÇ °ªÀ» AbstractFormatter ·ÎºÎÅÍ °­Á¦ÀûÀ¸·Î ÃëµæÇØ, ÇöÀçÀÇ °ªÀ¸·Î ÇØ¼­ ¼³Á¤ÇÕ´Ï´Ù. AbstractFormatter °¡ ÇöÀç ÀνºÅçµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â ¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.

¿¹¿Ü:
ParseException - AbstractFormatter °¡ ÇöÀçÀÇ °ªÀ» Æ÷¸Ë ÇÒ ¼ö ¾ø´Â °æ¿ì

isEditValid

public boolean isEditValid()
ÇöÀç ÆíÁýÁßÀÇ °ªÀÌ À¯È¿ÇÑ °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀº ÇöÀçÀÇ AbstractFormatter ·Î °ü¸®µË´Ï´Ù. ÀÌ °ªÀ» public ·Î ¼³Á¤ÇÏ´Â ±â´ÉÀº ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
ÇöÀç ÆíÁýÁßÀÇ °ªÀÌ À¯È¿ÇÑ °æ¿ì¿¡ true °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

invalidEdit

protected void invalidEdit()
À¯Àú°¡ ¹«È¿ÀÎ °ªÀ» ÀÔ·ÂÇßÀ» °æ¿ì¿¡ ºÒ·Á °©´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ÄÄÆÛ³ÍÆ®ÀÇ Çǵå¹éÀÌ ½ÇÇà °¡´ÉÇÏ°Ô µË´Ï´Ù. µðÆúÆ® ±¸Çö¿¡¼­´Â beepÀ½À» ³À´Ï´Ù.


processFocusEvent

protected void processFocusEvent(FocusEvent  e)
FocusEvent.FOCUS_GAINED ³ª FocusEvent.FOCUS_LOST µîÀÇ ÀÓÀÇÀÇ Æ÷Ä¿½º À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Component ³»ÀÇ processFocusEvent
ÆÄ¶ó¹ÌÅÍ:
e - FocusEvent
°ü·Ã Ç׸ñ:
FocusEvent

getActions

public Action [] getActions()
¿¡µðÅÍÀÇ Ä¿¸àµå ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº ¿¡µðÅÍ ÀÚ½ÅÀÌ ¼­Æ÷Æ®ÇÏ´Â Ä¿¸àµå ÄÝ·º¼ÇÀ¸·Î È®ÀåµÈ, Ç÷¯±× ÀÎÀÌ ³¡³­ UI ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ´Â Ä¿¸àµåÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù. À̰͵éÀº Ű MAP³»µî¿¡¼­ÀÇ, À̺¥Æ®¿¡ÀÇ ÇÒ´ç¿¡ µµ¿òÀÌ µË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JTextField ³»ÀÇ getActions
¹Ýȯ°ª:
Ä¿¸àµå ¸®½ºÆ®

getUIClassID

public String  getUIClassID()
UI ÀÇ Å¬·¡½º ID ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JTextField ³»ÀÇ getUIClassID
¹Ýȯ°ª:
FormattedTextFieldUIÀÇ Ä³¸¯ÅÍ ¶óÀÎ
°ü·Ã Ç׸ñ:
JComponent.getUIClassID()

setDocument

public void setDocument(Document  doc)
¿¡µðÅ͸¦ ÅØ½ºÆ® ¹®¼­¿¡ °ü·ÃÁþ½À´Ï´Ù. ÇöÀç µî·ÏµÇ¾î ÀÖ´Â ÆÑÅ丮¸¦ »ç¿ëÇϸé(ÀÚ), ¹®¼­ÀÇ ºä¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­´Â Àç°ËÁõ ÈÄ¿¡ ¿¡µðÅÍ¿¡ ÀÇÇØ Ç¥½ÃµË´Ï´Ù. PropertyChange À̺¥Æ® (document)°¡ °¢ ûÃëÀÚ¿¡°Ô º¸³»Áý´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JTextField ³»ÀÇ setDocument
ÆÄ¶ó¹ÌÅÍ:
doc - Ç¥½Ã ¶Ç´Â ÆíÁýÇÏ´Â ¹®¼­
°ü·Ã Ç׸ñ:
JTextComponent.getDocument()

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.