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]
// 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]
반응형