JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text
Ŭ·¡½º DefaultFormatterFactory

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.JFormattedTextField.AbstractFormatterFactory 
      »óÀ§¸¦ È®Àå javax.swing.text.DefaultFormatterFactory
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable

public class DefaultFormatterFactory
extends JFormattedTextField.AbstractFormatterFactory
implements Serializable

JFormattedTextField.AbstractFormatterFactory ±¸ÇöÀÔ´Ï´Ù. DefaultFormatterFactory ¿¡¼­´Â »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ´Ù¼ö ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× Áß¿¡¼­ °¡Àå Áß¿äÇÑ °ÍÀº, µðÆúÆ®ÀÇ setDefaultFormatter ÀÔ´Ï´Ù. µðÆúÆ®ÀÇ Æ÷¸ÅÅÍ´Â ±× ÀÌ»óÀ¸·Î ÀûÈ®ÇÑ Æ÷¸ÅÅͰ¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. ÀÌÇÏÀÇ ÇÁ·Î¼¼½º´Â »ç¿ë¿¡ ÀûÀýÇÑ Æ÷¸ÅÅÍÀÇ ÆÇÁ¤¿¡ »ç¿ëµË´Ï´Ù.

  1. °Ç³×¹ÞÀº °ªÀÌ null °æ¿ì, null Æ÷¸ÅÅ͸¦ »ç¿ëÇÑ´Ù
  2. JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì, ÆíÁý Æ÷¸ÅÅ͸¦ »ç¿ëÇÑ´Ù
  3. ±× ¿ÜÀÇ °æ¿ì´Â Ç¥½Ã Æ÷¸ÅÅ͸¦ »ç¿ëÇÑ´Ù
  4. null ÀÌ¿ÜÀÇ AbstractFormatter °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â µðÆúÆ®ÀÇ Æ÷¸ÅÅ͸¦ »ç¿ëÇÑ´Ù

´ÙÀ½ÀÇ ÄÚµå´Â Ç¥½Ã¿ë°ú ÆíÁý¿ëÀÇ 2 °³ÀÇ JFormattedTextField.AbstractFormatter¸¦ »ç¿ëÇØ,JFormattedTextField¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.


 JFormattedTextField.AbstractFormatter editFormatter = ...;
 JFormattedTextField.AbstractFormatter displayFormatter = ...;
 DefaultFormatterFactory factory = new DefaultFormatterFactory(
                 displayFormatter, displayFormatter, editFormatter);
 JFormattedTextField tf = new JFormattedTextField(factory);
 

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

µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
JFormattedTextField

»ý¼ºÀÚ °³¿ä
DefaultFormatterFactory ()
           
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter  defaultFormat)
          ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ »ç¿ëÇØ,DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter  defaultFormat, JFormattedTextField.AbstractFormatter  displayFormat)
          ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ »ç¿ëÇØ,DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter  defaultFormat, JFormattedTextField.AbstractFormatter  displayFormat, JFormattedTextField.AbstractFormatter  editFormat)
          ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ º¹¼ö »ç¿ëÇØ, DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter  defaultFormat, JFormattedTextField.AbstractFormatter  displayFormat, JFormattedTextField.AbstractFormatter  editFormat, JFormattedTextField.AbstractFormatter  nullFormat)
          ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ º¹¼ö »ç¿ëÇØ, DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 JFormattedTextField.AbstractFormatter getDefaultFormatter ()
          Ç¥½Ã, ÆíÁý ¶Ç´Â null JFormattedTextField.AbstractFormatter °¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì µî¿¡ ¸¶Áö¸· ¼ö´ÜÀ¸·Î¼­ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ µ¹·ÁÁÝ´Ï´Ù.
 JFormattedTextField.AbstractFormatter getDisplayFormatter ()
          JFormattedTextField °¡ ÆíÁýÁßÀº ¾Æ´Ï°í, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ µ¹·ÁÁÝ´Ï´Ù.
 JFormattedTextField.AbstractFormatter getEditFormatter ()
          JFormattedTextField °¡ ÆíÁýÁß¿¡¼­, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ µ¹·ÁÁÝ´Ï´Ù.
 JFormattedTextField.AbstractFormatter getFormatter (JFormattedTextField  source)
          JFormattedTextField »óÅ¿¡ ±Ù°ÅÇØ, µðÆúÆ® Æ÷¸ÅÅÍ, Ç¥½Ã Æ÷¸ÅÅÍ, ¿¡µðÅÍ Æ÷¸ÅÅÍ, ¶Ç´Â null Æ÷¸ÅÅÍÀÇ ¾î¶² °ÍÀÎÁö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 JFormattedTextField.AbstractFormatter getNullFormatter ()
          °ªÀÌ null °æ¿ì¿¡ »ç¿ëÇÏ´Â Æ÷¸ÅÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 void setDefaultFormatter (JFormattedTextField.AbstractFormatter  atf)
          Ç¥½Ã, ÆíÁý ¶Ç´Â null JFormattedTextField.AbstractFormatter °¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì µî¿¡ ¸¶Áö¸· ¼ö´ÜÀ¸·Î¼­ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setDisplayFormatter (JFormattedTextField.AbstractFormatter  atf)
          JFormattedTextField °¡ ÆíÁýÁßÀº ¾Æ´Ï°í, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setEditFormatter (JFormattedTextField.AbstractFormatter  atf)
          JFormattedTextField °¡ ÆíÁýÁß¿¡¼­, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setNullFormatter (JFormattedTextField.AbstractFormatter  atf)
          JFormattedTextField °ªÀÌ null °æ¿ì¿¡ »ç¿ëÇÏ´Â Æ÷¸ÅÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

DefaultFormatterFactory

public DefaultFormatterFactory()

DefaultFormatterFactory

public DefaultFormatterFactory(JFormattedTextField.AbstractFormatter  defaultFormat)
ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ »ç¿ëÇØ,DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
defaultFormat - º¸´Ù ÀûÈ®ÇÑ JFormattedTextField.AbstractFormatter °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

DefaultFormatterFactory

public DefaultFormatterFactory(JFormattedTextField.AbstractFormatter  defaultFormat,
                               JFormattedTextField.AbstractFormatter  displayFormat)
ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ »ç¿ëÇØ,DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
defaultFormat - º¸´Ù ÀûÈ®ÇÑ JFormattedTextField.AbstractFormatter °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
displayFormat - JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ¾ø´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

DefaultFormatterFactory

public DefaultFormatterFactory(JFormattedTextField.AbstractFormatter  defaultFormat,
                               JFormattedTextField.AbstractFormatter  displayFormat,
                               JFormattedTextField.AbstractFormatter  editFormat)
ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ º¹¼ö »ç¿ëÇØ, DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
defaultFormat - º¸´Ù ÀûÈ®ÇÑ JFormattedTextField.AbstractFormatter °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
displayFormat - JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ¾ø´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
editFormat - JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

DefaultFormatterFactory

public DefaultFormatterFactory(JFormattedTextField.AbstractFormatter  defaultFormat,
                               JFormattedTextField.AbstractFormatter  displayFormat,
                               JFormattedTextField.AbstractFormatter  editFormat,
                               JFormattedTextField.AbstractFormatter  nullFormat)
ÁöÁ¤ÇÑ JFormattedTextField.AbstractFormatter¸¦ º¹¼ö »ç¿ëÇØ, DefaultFormatterFactory¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
defaultFormat - º¸´Ù ÀûÈ®ÇÑ JFormattedTextField.AbstractFormatter °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
displayFormat - JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ¾ø´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
editFormat - JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
nullFormat - JFormattedTextField °¡ null Ä¡¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter
¸Þ¼­µåÀÇ »ó¼¼

setDefaultFormatter

public void setDefaultFormatter(JFormattedTextField.AbstractFormatter  atf)
Ç¥½Ã, ÆíÁý ¶Ç´Â null JFormattedTextField.AbstractFormatter °¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì µî¿¡ ¸¶Áö¸· ¼ö´ÜÀ¸·Î¼­ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
atf - º¸´Ù ÀûÈ®ÇÑ °ÍÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

getDefaultFormatter

public JFormattedTextField.AbstractFormatter  getDefaultFormatter()
Ç¥½Ã, ÆíÁý ¶Ç´Â null JFormattedTextField.AbstractFormatter °¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì µî¿¡ ¸¶Áö¸· ¼ö´ÜÀ¸·Î¼­ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
º¸´Ù ÀûÈ®ÇÑ °ÍÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

setDisplayFormatter

public void setDisplayFormatter(JFormattedTextField.AbstractFormatter  atf)
JFormattedTextField °¡ ÆíÁýÁßÀº ¾Æ´Ï°í, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
atf - JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ¾ø´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

getDisplayFormatter

public JFormattedTextField.AbstractFormatter  getDisplayFormatter()
JFormattedTextField °¡ ÆíÁýÁßÀº ¾Æ´Ï°í, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
JFormattedTextField ¿¡ Æ÷Ä¿½º°¡ ¾ø´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

setEditFormatter

public void setEditFormatter(JFormattedTextField.AbstractFormatter  atf)
JFormattedTextField °¡ ÆíÁýÁß¿¡¼­, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
atf - ÄÄÆÛ³ÍÆ®¿¡ Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

getEditFormatter

public JFormattedTextField.AbstractFormatter  getEditFormatter()
JFormattedTextField °¡ ÆíÁýÁß¿¡¼­, °ªÀÌ null ÀÌ¿Ü ¶Ç´Â °ªÀÌ null ÀÌÁö¸¸ null Æ÷¸ÅÅͰ¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÄÄÆÛ³ÍÆ®¿¡ Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

setNullFormatter

public void setNullFormatter(JFormattedTextField.AbstractFormatter  atf)
JFormattedTextField °ªÀÌ null °æ¿ì¿¡ »ç¿ëÇÏ´Â Æ÷¸ÅÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
atf - JFormattedTextField °ªÀÌ null °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

getNullFormatter

public JFormattedTextField.AbstractFormatter  getNullFormatter()
°ªÀÌ null °æ¿ì¿¡ »ç¿ëÇÏ´Â Æ÷¸ÅÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
Ä¡°¡ null °æ¿ì¿¡ »ç¿ëÇÏ´Â JFormattedTextField.AbstractFormatter

getFormatter

public JFormattedTextField.AbstractFormatter  getFormatter(JFormattedTextField  source)
JFormattedTextField »óÅ¿¡ ±Ù°ÅÇØ, µðÆúÆ® Æ÷¸ÅÅÍ, Ç¥½Ã Æ÷¸ÅÅÍ, ¿¡µðÅÍ Æ÷¸ÅÅÍ, ¶Ç´Â null Æ÷¸ÅÅÍÀÇ ¾î¶² °ÍÀÎÁö¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º JFormattedTextField.AbstractFormatterFactory ³»ÀÇ getFormatter
ÆÄ¶ó¹ÌÅÍ:
source - JFormattedTextField.AbstractFormatter¸¦ ¿ä±¸ÇÏ´Â JFormattedTextField
¹Ýȯ°ª:
Æ÷¸Ë 󸮸¦ ½Ç½ÃÇÏ´Â JFormattedTextField.AbstractFormatter

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.