lang/java

java AWT Layout FlowLayout

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

class  FlowEx1 extends Panel{
 Label label1;
 Button btn1, btn2;

 public FlowEx1(){

  label1 = new Label("버튼 라벨");
  btn1 = new Button("누르는 버튼 1");
  btn2 = new Button("누르는 버튼 2");

 setLayout(new FlowLayout()); // 기본적으로 FlowLayout이므로 지정하지 않아도 된다.

  // 버튼 라벨 누르는 버튼 순서로 보인다.
  add(label1);
  add(btn1);
  add(btn2);
 }

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

  Frame f = new Frame("플로우레이아웃 테스트");
  f.add(ex1);

  f.pack();
  f.setVisible(true);
  //종료
  f.addWindowListener(new WindowAdapter(){
   public void windowClosing(WindowEvent w){
    System.exit(0);
   }
  });
 }
}
[/code]

반응형