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(600, 500); 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 |