¾Õ¼ °øºÎÇÑ TextFieldÄÄÆ÷³ÍÆ®´Â ´Ü ÇÑ Áٷθ¸ »ç¿ëÇϱ⠶§¹®¿¡ ¿©·¯ Áٷδ º¼ ¼ö°¡ ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ´ÜÁ¡À» ±Øº¹ÇÑ °ÍÀÌ ¹Ù·Î TextAreaÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù. TextAreaÄÄÆ÷³ÍÆ®´Â ¿©·¯ ÁÙÀ» ¾²°Å³ª ÆíÁýÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. TextAreaÄÄÆ÷³ÍÆ®ÀÇ Å©±â¸¦ ÁöÁ¤ÇÒ ¶§´Â Çà°ú ¿ÀÇ ¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ½ºÅ©·Ñ¹ÙÀÇ »ç¿ë¿©ºÎµµ °áÁ¤ÇÒ ¼ö ÀÖÁö¿ä. ¿£Å͸¦ Ä¡¸é ´ÙÀ½ ÁÙ·Î ³Ñ¾î°¡´Â ±â´Éµµ ÀÖ½À´Ï´Ù. ÁÖ·Î °£´ÜÇÑ ÆíÁý±â³ª äÆÃâÀÇ ±ÛÀ» º¸¿©ÁÖ´Â ¿ëµµ·Î ¸¹ÀÌ ¾²ÀÔ´Ï´Ù.
´ÙÀ½ ¿¹Á¦´Â TextField¿¡ ³»¿ëÀ» ÀÔ·ÂÇϰí Enter۸¦ ´©¸£¸é TextArea¿¡ °è¼Ó ±ÛÀ» ºÙ¿©³ª°¡´Â ¿¹Á¦ÀÔ´Ï´Ù.
TextAreaTestŬ·¡½º() (TextArea¿¡ °üÇÑ ¿¹Á¦) |
import java.awt.*; import java.awt.event.*; public class TextAreaTest extends Frame{ private TextField tf; private TextArea ta; class AcListener implements ActionListener{ public void actionPerformed(ActionEvent e){ ta.append(tf.getText()+"\n"); tf.selectAll(); } } public TextAreaTest(){ tf=new TextField(); ta=new TextArea(); add("South", tf); add("Center", ta); tf.addActionListener(new AcListener()); } public static void main(String[] args){ TextAreaTest t=new TextAreaTest(); t.setSize(300,200); t.setVisible(true); t.pack(); } } |
C:\Java>javac TextAreaTest.java C:\Java>java TextAreaTest |
À̺¥Æ®°¡ °¨ÁöµÇ¸é TextFieldÀÇ ±Û²¿¸®¿¡ \nÀ» ºÙ¿©¼ Áٹٲٱ⸦ ÇØ¼ TextArea¿¡ ÀÖ´Â ±Û¿¡ °è¼Ó ºÙ¿©³ª°¡´Â ActionListener¸¦ ±¸ÇöÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
n ta.append(tf.getText()+"\n");
À§ÀÇ Äڵ带 ½ÇÇà ÇÑ ÈÄ, TextFieldÀÇ ÅØ½ºÆ®°¡ ¸ðµÎ ¼±Åõ˴ϴÙ.
n tf.selectAll();
TextField¸¦ FrameÀÇ ÇÏ´Ü¿¡, TextArea¸¦ FrameÀÇ Áß¾Ó¿¡ ¹èÄ¡½Ã۰í TextField¿¡ ActionListener¸¦ ºÙÀÔ´Ï´Ù.
n tf=new TextField();
n ta=new TextArea();
n add("South", tf);
n add("Center", ta);
n tf.addActionListener(new AcListener());
FrameÀÇ Å©±â¸¦ Á¤ÇÏ°í º¸À̵µ·Ï ¼³Á¤ÇÕ´Ï´Ù.
n t.setSize(300,200);
n t.setVisible(true);
n t.pack();
TextAreaÄÄÆ÷³ÍÆ®´Â ¿©·¯ ÁÙÀ» ¾²°Å³ª ÆíÁýÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. TextFieldÄÄÆ÷³ÍÆ®¿Í TextAreaÄÄÆ÷³ÍÆ®´Â µÎ°¡Áö°¡ ÇÔ²² ÀÚÁÖ ÀÌ¿ëµÇ´Â °ÍÀÌ´Ï Àß ÀÍÇôµÎ½Ã¸é ¾ÆÁÖ À¯¿ëÇÏ°Ô »ç¿ëµÉ °ÍÀÔ´Ï´Ù.
TextArea »ý¼ºÀÚ¸Þ¼µå |
TextArea():»õ·Î¿î ÅØ½ºÆ®¿¡¸®¾î¸¦ »ý¼ºÇÕ´Ï´Ù. TextArea(int r, int c):r°³ÀÇ Çà¼ö¿Í c°³ÀÇ ¿¼ö¸¦ °¡Áö´Â ÅØ½ºÆ®¿¡¸®¾î¸¦ ±¸ÃàÇÕ´Ï´Ù. TextArea(String s):ÅØ½ºÆ®s·Î ÃʱâÈµÈ ÅØ½ºÆ®¿¡¸®¾î¸¦ ±¸ÃàÇÕ´Ï´Ù. TextArea(String s, int r, int c):ÁöÁ¤µÈ r°³ÀÇ Çà¼ö, c°³ÀÇ ¿ ¼ö ¹× ÅØ½ºÆ®s°¡ Ç¥½ÃµÇ´Â ÅØ½ºÆ®¿¡¸®¾î¸¦ »ý¼ºÇÕ´Ï´Ù. TextArea(String s, int r, int c, int s):ÁöÁ¤µÈ r°³ÀÇ Çà¼ö, c°³ÀÇ ¿ ¼ö ¹× ÅØ½ºÆ®s°¡ Ç¥½ÃµÇ¸ç s¸¸Å ½ºÅ©·Ñ ¹Ù°¡ º¸¿©Áö´Â ÅØ½ºÆ®¿¡¸®¾î¸¦ »ý¼ºÇÕ´Ï´Ù. |
TextArea ÁÖ¿ä ¸â¹ö¸Þ¼µå |
void append(String s):¹®ÀÚ¿s¸¦ ÇöÀçÅØ½ºÆ®ÀÇ ³¡¿¡ À̾îºÙÀÔ´Ï´Ù. void inset(String s,int i):¹®ÀÚ¿s¸¦ IÀ§Ä¡¿¡ »ðÀÔÇÕ´Ï´Ù. void replaceRange(String s,int a, int b):(a-b)À§Ä¡»çÀÌÀÇ ³»¿ëÀ» ¹®ÀÚ¿s·Î ¹Ù²ß´Ï´Ù. int getColumns():ÅØ½ºÆ®¿µ¿ªÀÇ ÇàÀÇ °¹¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. int getRows():ÅØ½ºÆ®¿µ¿ªÀÇ ¿ÀÇ °¹¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. void setColumns(int i):Çà¼ö¸¦ Á¤ÇÕ´Ï´Ù. |
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù3ºÎ ÀúÀÚ:ÃÖ¿µ°ü |