명품 JAVA 프로그래밍
명품 JAVA 프로그래밍 9장 실습문제 3
anycoding
2021. 12. 11. 21:40
반응형
문제
GridLayout을 사용하여 다음 그림과 같이 한 줄에 10개의 버튼을 동일한 크기로 배치하는 스윙 프로그램을 작성하라.
소스 코드
import javax.swing.*;
import java.awt.*;
public class Main3 extends JFrame{
public Main3() {
setTitle("Ten Color button Frame");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new GridLayout(1,10));
JButton btn[] = new JButton[10];
for(int i = 0;i<10;i++)
{
btn[i] = new JButton(Integer.toString(i));
c.add(btn[i]);
}
setSize(500,200);
setVisible(true);
}
public static void main(String[] args) {
new Main3();
}
}
반응형