- 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(5, 20);
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 |
'Learning > JAVA' 카테고리의 다른 글
BorderLayout 이용하여 계산기 만들기 (0) | 2020.06.26 |
---|---|
Swing 이용하여 계산기 만들기 (CalTest) (0) | 2020.06.26 |
나라와 수도를 입력하고 퀴즈를 맞추는 CapitalTest 클래스 작성 (0) | 2020.06.11 |
이름, 학과, 학번, 학점 정보를 가진 Student클래스, ArrayList<Student> 컬렉션을 만들고, 사용자로부터 입력받아 저장하고, 학생 이름으로 검색하는 StudentManager 클래스 작성 (0) | 2020.06.11 |
테스트용 코딩, 개념 정리 (0) | 2020.06.10 |