ÇÑÁÙÀÇ text¸¦ ¾²°Å³ª ÆíÁýÇÒ ¶§ »ç¿ëÇÏ´Â ÄÄÆ÷³ÍÆ®°¡ TextFieldÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù. TextField°¡ º¸¿© ÁÙ ¼ö ÀÖ´Â Çà ¼ö¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ°í, ¾ÏÈ£¸¦ ÀÔ·ÂÇØ¾ß ÇÏ´Â TextField ¿¡¼´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ´Â ¾ÏÈ£¸¦ º¸¾ÈÀ» À§ÇØ Á¤ÇÑ ¹®ÀÚ·Î º¸¿©ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. ÁÖ·Î °£´ÜÇÑ ³»¿ëÀ» ÀÔ·Â ¹ÞÀ» ¶§ »ç¿ëÇÕ´Ï´Ù.
´ÙÀ½ ¿¹Á¦´Â TextField¿¡ ³»¿ëÀ» ÀÔ·ÂÇϰí Enter۸¦ ´©¸£¸é µµ½º ÄܼÖâ¿¡ Ãâ·ÂÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù.
TextFieldTestŬ·¡½º() (TextField¿¡ °üÇÑ ¿¹Á¦) |
import java.awt.*; import java.awt.event.*; public class TextFieldTest extends Frame{ private TextField tf; class AcListener implements ActionListener{ public void actionPerformed(ActionEvent e){ System.out.println(tf.getText()); tf.selectAll(); } } public TextFieldTest(){ tf=new TextField(); add("Center", tf); tf.addActionListener(new AcListener()); } public static void main(String[] args){ TextFieldTest t=new TextFieldTest(); t.setSize(200,50); t.setVisible(true); } } |
C:\Java>javac TextFieldTest.java C:\Java>java TextFieldTest http://www.jabook.org TestJava |
À̺¥Æ®°¡ °¨ÁöµÇ¸é TextField¿¡ ÀÔ·ÂÇÑ ³»¿ëÀ» ÄܼÖâ¿¡ º¸¿©ÁÖ´Â ActionListener¸¦ ±¸ÇöÇÕ´Ï´Ù.
n System.out.println(tf.getText());
À§ÀÇ Äڵ带 ½ÇÇàÇÑ ÈÄ TextFieldÀÇ ÅØ½ºÆ®°¡ ¸ðµÎ ÆÄ¶õ»öÀ¸·Î ¼±Åõ˴ϴÙ.
n tf.selectAll();
°´Ã¼»ý¼º½Ã¿¡ TextField¸¦ Frame¿¡ ºÙÀ̰í, TextField¿¡ ActionListener¸¦ ºÙÀÔ´Ï´Ù.
n tf=new TextField();
n add("Center", tf);
n tf.addActionListener(new AcListener());
FrameÀÇ Å©±â¸¦ Á¤ÇÏ°í º¸À̵µ·Ï ¼³Á¤ÇÕ´Ï´Ù.
n t.setSize(200,50);
n t.setVisible(true);
¸»±×´ë·Î ÇÑÁٷθ¸ ³ª¿À±â ¶§¹®¿¡ ´Ù¸¥ °ÍÀº ÇÒ ¼ö ¾ø½À´Ï´Ù. Âü ´ä´äÇÏÁÒ? ±×·¸´Ù¸é ¿©·¯ÁÙÀÇ ¹®ÀÚ¿À» ¾µ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä? TextField ÄÄÆ÷³ÍÆ® ´ë½Å¿¡ ´ÙÀ½¿¡ ¹è¿ï TextArea ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ±×·¯¸é TextField ÄÄÆ÷³ÍÆ®ÀÇ ¸Þ¼µå¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù. TextFieldÄÄÆ÷³ÍÆ®´Â ÇÑ ÁÙÀÇ ¹®ÀÚ¿À» º¸¿©Áְųª ÆíÁýÇÒ ¶§ »ç¿ëÇÏ´Â ÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù. ¾ÆÁÖ °£´ÜÇÏÁö¸¸ äÆÃµî¿¡ ÀÚÁÖ »ç¿ëµÇ´Â °ÍÀÌ´Ï±î ²À ÀÍÈ÷°í ³Ñ¾î°¡¼¼¿ä.
TextField »ý¼ºÀÚ¸Þ¼µå |
TextField():ºñ¾îÀÖ´Â ÅØ½ºÆ® Çʵ带 »ý¼ºÇÕ´Ï´Ù. TextField(int i):i°³ÀÇ ¹®ÀÚ¸¦ º¸¿© ÁÙ ¼ö ÀÖ´Â ÅØ½ºÆ® Çʵ带 »ý¼ºÇÕ´Ï´Ù. TextField(String s):ÁöÁ¤µÈ ÅØ½ºÆ®·Î ÃʱâÈµÈ »õ·Î¿î ÅØ½ºÆ® Çʵ带 »ý¼ºÇÕ´Ï´Ù. TextField(String s, int i):ÁöÁ¤µÈ ÅØ½ºÆ®·Î ÃʱâÈµÈ i°³ÀÇ ¹®ÀÚ¸¦ º¸¿© ÁÙ ¼ö ÀÖ´Â »õ·Î¿î ÅØ½ºÆ® Çʵ带 »ý¼ºÇÕ´Ï´Ù. |
TextField ÁÖ¿ä ¸â¹ö¸Þ¼µå |
int getColumns():ÀÌ ÅØ½ºÆ® ÇʵåÀÇ ¿¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿ÆøÀº ´ë·« Æò±Õ ¹®ÀÚÆøÀÌ µË´Ï´Ù. void setColumns(int i):ÀÌ ÅØ½ºÆ® ÇʵåÀÇ ¿¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. boolean echoCharIsSet():º¸¾ÈÀ» À§ÇÑ ¹®ÀÚÀÇ ¼³Á¤¿©ºÎ¸¦ ¾Ë·ÁÁÝ´Ï´Ù. char getEchoChar():º¸¾ÈÀ» À§ÇÑ ¹®ÀÚ¸¦ ¹ÝȯÇÕ´Ï´Ù. void setEchoChar(char c):ÅØ½ºÆ®Çʵ忡¼ »ç¿ëÇÒ º¸¾ÈÀ» À§ÇÑ ¹®ÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù3ºÎ ÀúÀÚ:ÃÖ¿µ°ü |