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 |