본문 바로가기
Dev/JAVA

[JAVA] TextArea(텍스트에어리어) 생성

by E.Clone 2016. 8. 10.

TextAreaT.java


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
45
46
47
48
49
50
51
52
53
54
55
56
57
//텍스트 에어리어를 사용하여 많은 양의 글을 입력할 공간을 만든다
 
import java.awt.*;
import java.awt.event.*;
 
public class TextAreaT{
    //프레임과 텍스트 에어리어의 변수 선언
    private Frame f;
    private TextArea ta1, ta2;
    
    //호출할 함수 작성
    public TextAreaT(){
        //프레임 생성
        f=new Frame("TextArea Test");
        //윈도우 종료
        f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
        
        //텍스트 에어리어 생성
        ta1=new TextArea(20,30);
        ta1.append("zikosyoukai\n ");
        
        //스크롤바가 없는 텍스트 에어리어를 생성
        ta2=new TextArea("kantaicollection\n ",20,30,TextArea.SCROLLBARS_NONE);
        
        //패널 생성 및 레이블과 텍스트에어리어의 부착
        Panel p1=new Panel();
        p1.setLayout(new BorderLayout());
        p1.add(new Label("yourself",Label.CENTER),"North");
        p1.add(ta1, "Center");
        
        Panel p2=new Panel();
        p2.setLayout(new BorderLayout());
        p2.add(new Label("Kancolle", Label.CENTER),"North");
        p2.add(ta2, "Center");
        
        Panel p3=new Panel();
        p3.add(p1);
        p3.add(p2);
        
        //텍스트 에어리어에 입려괸 텍스트를 화면에 표시
        System.out.println(" ta1 Text : "+ta1.getText());
        System.out.println(" ta2 Text : "+ta2.getText());
        
        f.add(p3,"Center");
        f.setSize(600500);
        f.setVisible(true);
    }
    
    public static void main(String[] args){
        TextAreaT tat = new TextAreaT();
    }
    
}
cs



<실행결과>




반응형

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

[JAVA] 체크박스 생성  (0) 2016.08.11
[JAVA] 리스트 생성  (0) 2016.08.10
[JAVA] 텍스트필드 생성  (0) 2016.08.10
[JAVA] 프레임에 버튼 배치하기-5-(CardLayout)  (0) 2016.08.10
[JAVA] 프레임에 버튼 배치하기-4-(GridLayout)  (0) 2016.08.09