JavaTM 2
Platform
Std.  Ed.  v1. 4.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 ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ¿¡¼­´Â ¸ðµç JavaBeansTM ÀÇ Àå±â ¿î¿ë ¼­Æ÷Æ®°¡, 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 ÀÇ °æ¿ì¿¡ »ç¿ëÇÏ´Â Æ÷¸ÅÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.


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
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.