JavaTM 2 Platform
Standard Ed. 5.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
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants

public class JFormattedTextField
extends JTextField

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


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

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

JFormattedTextField¿¡ ÀÇÇØ Æ÷Ä¿½º°¡ ¾ø¾îÁ³À» °æ¿ì¿¡ ½ÇÇàÇÏ´Â ¾×¼ÇÀÇ ¼³Á¤ÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù. ´ÙÀ½ÀÇ ¼³Á¤ÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.

°ª

¼³¸í

JFormattedTextField.REVERTgetValue Ç¥½Ã¿¡ ¸Âµµ·Ï, Ç¥½Ã¸¦ ¹ÙÅÁÀ¸·Î µÇµ¹¸°´Ù. ÇöÀçÀÇ ÆíÁýÀº ¾ø¾îÁú °¡´É¼ºÀÌ ÀÖ´Â
JFormattedTextField.COMMITÇöÀçÀÇ °ªÀ» È®Á¤. ÇöÀçÀÇ °ªÀÌ AbstractFormatter¿¡ ÇÑ Á¤´çÇÑ °ªÀº ¾Æ´Ï°í, ParseException°¡ ¹ß»ýµÇ´Â °æ¿ì, °ªÀº º¯°æµÇÁö ¾Ê°í, ÆíÁýµÈ °ªÀÌ ±×´ë·Î ³²´Â
JFormattedTextField.COMMIT_OR_REVERTCOMMIT¿Í °ÅÀÇ °°´Ù. °ªÀÌ Á¤´çÇÑ °ÍÀÌ ¾Æ´Ñ °æ¿ì´Â 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°³À» µ¶ÀÚÀûÀ¸·Î ÀνºÅç ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. µ¶ÀÚÀûÀ¸·Î ÀνºÅç Çϸé, µ¿ÀÛÀÌ ±â¹¦ÇÏ°Ô µÇ¾î, AbstractFormatter ÆíÁý Á¤Ã¥°¡ °­È­µÇÁö ¾Ê°Ô µË´Ï´Ù.

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

µµÀÔµÈ ¹öÀü :
1.4

Áßø(Nested) Ŭ·¡½º °³¿ä
static class JFormattedTextField.AbstractFormatter
          AbstractFormatter ÀνºÅϽº´Â Object ·ÎºÎÅÍ String ¹× String ·ÎºÎÅÍ Object ¿¡ÀÇ º¯È¯À» ó¸®Çϱâ À§Çؼ­ JFormattedTextField·Î »ç¿ëµË´Ï´Ù.
static class JFormattedTextField.AbstractFormatterFactory
          AbstractFormatterFactory ÀνºÅϽº´Â JFormattedTextField·Î »ç¿ëµÇ¾î °ªÀÇ Æ÷¸Ë¿¡ »ç¿ëµÇ´Â AbstractFormatter ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JTextField ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JTextField.AccessibleJTextField
 
Ŭ·¡½º javax.swing.text. JTextComponent ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JTextComponent.AccessibleJTextComponent, JTextComponent.KeyBinding
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JComponent.AccessibleJComponent
 
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Container.AccessibleAWTContainer
 
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
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 µîÀÇ ÀÓÀÇÀÇ Æ÷Ä¿½º À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
protected  void processInputMethodEvent (InputMethodEvent  e)
          InputMethodEvent.INPUT_METHOD_TEXT_CHANGED ³ª InputMethodEvent.CARET_POSITION_CHANGED µîÀÇ ÀÓÀÇÀÇ ÀÎDz ¸Þ¼­µå À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
 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, 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, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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°¡ Throw µÇ¸é, ¹«È¿ÀÎ °ªÀÌ ±×´ë·Î ³²°Ô µË´Ï´Ù.

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

COMMIT_OR_REVERT

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

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

REVERT

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

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

PERSIST

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

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

JFormattedTextField

public JFormattedTextField()
AbstractFormatterFactory¸¦ »ç¿ëÇÏÁö ¾Ê°í JFormattedTextField¸¦ »ý¼ºÇÕ´Ï´Ù. ƯÁ¤ÀÇ ÇüÅÂÀÇ °ªÀ» ÆíÁýÇϵµ·Ï JFormattedTextField¸¦ ¼³Á¤ÇÏ´Â °æ¿ì´Â setMask ¶Ç´Â setFormatterFactory¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.


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 ÀνºÅϽº¸¦ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼­µå ¶Ç´Â »ý¼ºÀÚ À¸·Î 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 ¹Ù¿îµå ÇÁ·ÎÆÛƼÀÔ´Ï´Ù.

ÆĶó¹ÌÅÍ:
value - Ç¥½ÃµÇ´Â ÇöÀçÀÇ °ª

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À½À» ³À´Ï´Ù.


processInputMethodEvent

protected void processInputMethodEvent(InputMethodEvent  e)
InputMethodEvent.INPUT_METHOD_TEXT_CHANGED ³ª InputMethodEvent.CARET_POSITION_CHANGED µîÀÇ ÀÓÀÇÀÇ ÀÎDz ¸Þ¼­µå À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JTextComponent ³»ÀÇ processInputMethodEvent
ÆĶó¹ÌÅÍ:
e - InputMethodEvent
°ü·Ã Ç׸ñ:
InputMethodEvent

processFocusEvent

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

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

getActions

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

¿À¹ö¶óÀ̵å(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
Standard Ed. 5.0

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