2013년 7월 3일 수요일

(130703) 8일차 ComplexLayoutExam.java (복합 레이아웃 테스트)

 - 복합 레이아웃












 - 소스
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class ComplexLayoutExam extends JFrame{

JButton Filebutton, Helpbutton, Westbutton, Centerbutton;
JPanel panel;

public ComplexLayoutExam() {

// 닫기 버튼을 누르면 메모리에서 해제
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

panel = new JPanel();

Filebutton = new JButton("File");
Helpbutton = new JButton("Help");
Westbutton = new JButton("WestButton");
Centerbutton = new JButton("CenterButton");  

panel.add(Filebutton);
panel.add(Helpbutton); // panel은 기본 Layout이 FlowLayout(순서대로 부착)

this.add("North", panel);
this.add("West", Westbutton);
this.add(Centerbutton);

setTitle("Hello");
setSize(400,300);
setVisible(true);
}

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


 - 결과