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 °¡ Throw µÇ´Â °æ¿ì, °ªÀº º¯°æµÇÁö ¾Ê°í, ÆíÁýµÈ °ªÀÌ ±×´ë·Î ³²´Â
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 ·ÎºÎÅÍ Throw µÇ´Â °æ¿ì´Â 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 °¡ Throw µË´Ï´Ù.

ÀÌ ÇÁ·ÎÆÛƼÀÇ µðÆúƮġ´Â 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 µµ ÂüÁ¶ÇϽʽÿÀ.