명품 JAVA 프로그래밍
명품 JAVA 프로그래밍 9장 실습문제 2
anycoding
2021. 12. 11. 21:35
반응형
문제
BorderLayout을 사용하여 컴포넌트 사이의 수평 수직 간격이 각가 5픽셀, 7픽셀이 되도록 스윙 응용프로그램을 작성하라.
소스 코드
import java.awt.*;
import javax.swing.*;
public class Main2 extends JFrame{
public Main2(){
setTitle("BorderLayout");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new BorderLayout(5,7));
c.add(new JButton("North"),BorderLayout.NORTH);
c.add(new JButton("West"),BorderLayout.WEST);
c.add(new JButton("Center"),BorderLayout.CENTER);
c.add(new JButton("East"),BorderLayout.EAST);
c.add(new JButton("South"),BorderLayout.SOUTH);
setSize(300,200);
setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Main2();
}
}
반응형