티스토리 뷰

JAVA/PRIMER

[JAVA] GUI - JTextField, JTextArea

yulrang 2018. 4. 19. 14:19

JTextField : 한 줄 입력

JTextArea : 여러 줄 입력

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import·java.awt.FlowLayout;¬
import·java.awt.event.ActionEvent;¬
import·java.awt.event.ActionListener;¬
¬
import·javax.swing.JFrame;¬
import·javax.swing.JTextArea;¬
import·javax.swing.JTextField;¬
¬
class·MyFrame14·extends·JFrame·implements·ActionListener{¬
————JTextField·tf·=·new·JTextField(25);//·JTextArea(,·)¬
————JTextArea·ta·=·new·JTextArea(18,25);¬
————String·s·=·"";¬
————¬
————public·MyFrame14(){¬
————————setLayout(new·FlowLayout());¬
————————ta.setEditable(false);¬
————————tf.addActionListener(this);¬
————————add(tf);¬
————————add(ta);¬
————————¬
————————setSize(300,400);¬
————————setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);¬
————————setVisible(true);¬
————}¬
¬
————@Override¬
————public·void·actionPerformed(ActionEvent·e)·{¬
————————s·+=·tf.getText()+"\n";¬
————————if(·e.getSource()·==·tf·){¬
————————————ta.setText(s);¬
————————————tf.setText("");¬
————————}¬
————————¬
————}¬
}¬
public·class·1·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————new·MyFrame14();¬
¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


'JAVA > PRIMER' 카테고리의 다른 글

[JAVA] GUI - 마우스 이벤트  (0) 2018.04.19
[JAVA] GUI - 키 이벤트  (0) 2018.04.19
[JAVA] GUI - 이벤트  (0) 2018.04.19
[JAVA] GUI - 배치관리자  (0) 2018.04.19
[JAVA] GUI - JPanel, JLabel, JButton  (0) 2018.04.19
댓글