자바(Java) 애플릿 - FlowLayout 예제

안녕하세요 이번 시간에는 자바 애플릿에서 쓰이는 레이아웃의 종류와

그 중에서 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);
		
	}
}

댓글 없음:

댓글 쓰기