lang/java

java AWT TextArea 컴포넌트

C/H 2007. 6. 20. 19:36
// TextAreaEx1.java
import java.awt.*;
import java.awt.event.*;

class  TextAreaEx1 extends Panel{
 TextArea ta1, ta2, ta3;

 public TextAreaEx1(){
  ta1 = new TextArea(5, 10);
  ta2 = new TextArea("가나다라마바사", 5, 10);
  ta3 = new TextArea("가나다라마바사", 5, 10, TextArea.SCROLLBARS_HORIZONTAL_ONLY);

  add(ta1);
  add(ta2);
  add(ta3);
 }

 public static void main(String[] args) 
 {
  TextAreaEx1 ex1 = new TextAreaEx1();

  Frame f = new Frame("텍스트에이리어 테스트");
  f.add(ex1);

  f.pack(); //적당한 사이즈로 조정
  f.setVisible(true);
  //종료
  f.addWindowListener(new WindowAdapter(){
   public void windowClosing(WindowEvent w){
    System.exit(0);
   }
  });
 }
}

/*
TextArea ta = new TextArea();
TextArea ta = new TextArea(int rows, int columns); // 세로row라인, 가로 columns 크기를 가진 TextArea
TextArea ta = new TextArea(String text); // 처음부터 text를 가진 TextArea
TextArea ta = new TextArea(String text, int row, int columns); // text 문자열을 가진 세로 row형, 가로 columns 크기를 가진 TextArea
TextArea ta = new TextArea(String text, int row, int columns, int scrollbars); // 스크롤바 위치 지정가능

void append(String str) // TextArea에 새로운 문자열을 뒤에 추가시킨다
void insert(String str, int pos) // TextArea에 잇는 문자을 사이에 str을 추가시킨다, pos는 현재 있는 텍스트에서 삽입할 위치를 나타낸다
int getColumns() // TextArea의 가로 사이즈를 반환한다
void setColumns(int size) // TextArea를 지정된 size로 만든다
int getRows() // TextArea가 몇 개의 행을 가지는지 반환한다
void setRows(int rows) // TextArea의 행을 rows 크기로 설정한다
*/
반응형