본문 바로가기

Learning/JAVA

Swing 이용하여 컴포넌트 3개 만들기

  • Swing 이용하여 컴포넌트 3개 만들어서 Field에서 글을 작성해서 버튼을 누르면 Area에 나타내기

 

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
package swingTest;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class SwingTest extends JFrame implements ActionListener{
     private JTextField tf1;
     private JTextArea ta;
     
     public SwingTest() {
          setTitle("연습");
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //X표시를 누르면 JFrame 종료
          setLayout(new FlowLayout());
          tf1=new JTextField(20);
          JButton btn=new JButton("클릭");
          ta=new JTextArea(520);
          btn.addActionListener(this);
          add(tf1);
          add(btn);
          add(ta);
          setSize(500,500);
          setVisible(true);
          
     }
     
     public static void main(String[] args) {
          new SwingTest();
     }
     @Override
     public void actionPerformed(ActionEvent e) {
          ta.append(tf1.getText()+"\n");
          tf1.setText("");
          
     }
 
}
cs