그 중에서 FlowLayout 활용 예를 보여드리겠습니다.
Layout은 아래와 같이 5개가 많이 사용됩니다.
* [1] FlowLayout
* [2] BorderLayout
* [3] GridLayout
* [4] GridBagLayout
* [5] CardLayout
아래는 FlowLayout 결과 화면입니다.
생각보다 평범하죠? ㅋ
레이아웃을 사용한 예라 간단합니다.
컴포넌트로는 버튼 5개를 넣었습니다.
import java.applet.Applet;
import java.awt.*;
public class MyFlowlayout extends Applet {
//애플릿(Panel 계열) 기본 레이아웃 : FlowLayout
Button b1, b2, b3, b4, b5;
@Override
public void init(){
//setLayout(new BorderLayout()); //레이아웃 설정
FlowLayout f1 = new FlowLayout(FlowLayout.LEFT, 20, 40); // 수평간격(hgap) : 20, 수직간격(vgap) : 40
setLayout(f1);
setSize(400,400);
b1 = new Button("B1");
b2 = new Button("B2");
b3 = new Button("B3");
b4 = new Button("B4");
b5 = new Button("B5");
add(b1);add(b2);add(b3);
add(b4);add(b5);
}
}

댓글 없음:
댓글 쓰기