lang/java

java AWT TestField 컴포넌트

C/H 2007. 6. 20. 19:21
[code type=java]
// TextFieldEx1.java
import java.awt.*;
import java.awt.event.*;

class  TextFieldEx1 extends Panel{
 TextField tf1, tf2, tf3, tf4;

 public TextFieldEx1(){
  tf1 = new TextField();
  tf2 = new TextField(20);
  tf3 = new TextField("가나다라마바사");
  tf4 = new TextField("가나다라마바사", 20);

  add(tf1);
  add(tf2);
  add(tf3);
  add(tf4);
 }

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

  Frame f = new Frame("텍스트필드 테스트");
  f.add(ex1);

  f.pack();
  f.setVisible(true);

  //종료
  f.addWindowListener(new WindowAdapter(){
   public void windowClosing(WindowEvent w){
    System.exit(0);
   }
  });
 }
}

/*
TestField ft = new TextField(); // 비어잇는 TextField
TestField ft = new TextField(int column); // column의 크기를 가지는 TextField
TestField ft = new TextField(String text); // 생성될 때 부터 문자열 text를 표현한다.
TestField ft = new TextField(String text, int column); // 문자열 text를 표현하고, column크기를 가지는 TextField

void setText(String text) // 필드(입력 창) 내부에 text의 문자열을 보여준다.
String getText() //필드 내부의 문자열을 반환한다
void setColumn(int size) // 필드의 길이를 size만큼 조절한다
int getColumn() // 필드의 길이를 반환한다.
void setEditable(boolean b) // b를 false로 해주면 필드가 사용자의 입력을 받을 수 있도록 만들어 준다
void setBackground(Color color) // color 색상으로 필드 내부를 채워준다
*/
[/code]
반응형