[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]
반응형
'lang > java' 카테고리의 다른 글
java zip 파일 java.lang.IllegalArgumentException (0) | 2011.05.24 |
---|---|
JAVA-Struts 강좌 링크 (0) | 2008.08.13 |
java AWT TextArea 컴포넌트 (0) | 2007.06.20 |
java AWT TestField 컴포넌트 (0) | 2007.06.20 |
java AWT List 컴포넌트 (0) | 2007.06.20 |