viewimage.php?id=3dafdf21f7d335ab67b1d1&no=29bcc427b08577a16fb3dab004c86b6f620008c1cd8c09ca4ae6d816a495a4f133e8df8403f068e5692523c06c7d17276304241070cc6dd27f5daab00e


import java.awt.*;

import javax.swing.*;


public class swing {


 public static void main(String[] args)
 {
  // frm 구조 =============================================
  JFrame frm = new JFrame("MakeCourseSchdule");
  frm.setBounds(120,120,400,400);
  frm.setLayout(new BorderLayout());
  
  // panel1 : 오른쪽 버튼4개
  // panel2 : 왼쪽 크게 4개 공간
  JPanel panel1 = new JPanel();
  JPanel panel2 = new JPanel();
  
  frm.add(panel1, BorderLayout.EAST);
  frm.add(panel2, BorderLayout.CENTER);
  // panel1 구조 ===========================================

  
  panel1.setLayout(new GridLayout(4,1));
  JButton btn1 = new JButton("Add");
  JButton btn2 = new JButton("List");
  JButton btn3 = new JButton("Load");
  JButton btn4 = new JButton("Save");
  
  
  panel1.add(btn1); panel1.add(btn2);
  panel1.add(btn3); panel1.add(btn4);
  // panel2 구조 ========================================== 

  panel2.setLayout(new BorderLayout());
  
  // @variable panel3 : panel2의 위 3개 공간
  // @variable panel4 : 아래 큰 textfield
  JPanel panel3 = new JPanel();
  JPanel panel4 = new JPanel();

  panel2.add(panel3, BorderLayout.NORTH);
  panel2.add(panel4, BorderLayout.CENTER);
  // panel3 구조================================================
  
  panel3.setLayout(new GridLayout(3,1));  
  
  // @variable panel5 : 과목명 학점 요일 시작교시 시간
  // @variable panel6 : textbox , 콤보박스
  // @variable panel7 : My Courses textbox
  JPanel panel5 = new JPanel();
  JPanel panel6 = new JPanel();
  JPanel panel7 = new JPanel();
  
  panel3.add(panel5); panel3.add(panel6); panel3.add(panel7);

  // panel4 구조================================================
  
  
  panel4.add(new JTextField());
  
  // panel5 구조 ================================================
   panel5.setLayout(new GridLayout(1,5));
   JLabel label1 = new JLabel("과목명");
   JLabel label2 = new JLabel("학점");
   JLabel label3 = new JLabel("요일");
   JLabel label4 = new JLabel("시작교시");
   JLabel label5 = new JLabel("시간");
   
   panel5.add(label1); panel5.add(label2); panel5.add(label3);
   panel5.add(label4); panel5.add(label5);
  
  
  
   // panel6 구조 ================================================
   
   panel6.setLayout(new GridLayout(1,5));
   panel6.add(new JTextField()); panel6.add(new JTextField()); panel6.add(new JComboBox());
   panel6.add(new JTextField()); panel6.add(new JTextField());
  
   // panel7 구조 ================================================
   panel7.add(new JTextField());
  
  
  
  
  
  frm.setVisible(true);
  
 }
}