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 µµ ÂüÁ¶ÇϽʽÿÀ.