GUI프로그램 익숙해지기!!!!

package ch01;

import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class FlowLayoutEx3 extends JFrame {

	// 배열 사용하고 버튼을 8개를 만든다
	private JButton[] button = new JButton[8];

	public FlowLayoutEx3() {
		initData();
		setInitLayout();
	}

	private void initData() {
		setTitle("FlowLayoutEx2");
		setSize(600, 600);
		setVisible(true);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		for (int i = 0; i < button.length; i++) {
			button[i] = new JButton("button"+(i+1));
		}
	}

	private void setInitLayout() {
		setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10));
		for (int i = 0; i < button.length; i++) {
			add(button[i]);
		}
	}

	public static void main(String[] args) {
		new FlowLayoutEx3();
	}
}

배치관리자 FlowLayout 사용으로 수평으로 배치함

위치값 센터 중앙정렬과 위와 옆 10 씩 간격

 

'자바' 카테고리의 다른 글

외부 클래스 내부클래스를 이용 GUI  (0) 2023.02.21
Swing 을 이용한 GUI  (0) 2023.02.21
Object 클래스  (0) 2023.02.20
인터페이스(interface)  (0) 2023.02.20
Git  (0) 2023.02.16

+ Recent posts