본문 바로가기
개발 관련/JAVA 수업

사원정보 완성- 보더 레이아웃 안먹힘

by 달달한 강냉이 2011. 9. 27.

import java.awt.*;
import java.awt.event.*;

class BBB extends Frame implements ActionListener{
 Button bt1 = new Button("확인");
 Button bt2 = new Button("종료");
 Panel panel1 = new Panel();
 Panel panel2 = new Panel();
 
 Panel panel1_1 = new Panel();
 Panel panel1_2 = new Panel();
 Panel panel1_3 = new Panel();
 Panel panel1_4 = new Panel();
 
 Panel panel2_1 = new Panel();
 Panel p = new Panel();
 
 
 GridLayout GL1 = new GridLayout(2,1);
 GridLayout GLP1 = new GridLayout(5,1);
 
 BorderLayout BL = new BorderLayout();
 
 
 
 Label L1 = new Label("성           함 ",Label.RIGHT);
 TextField nametext = new TextField(6);
 Label 공백1 = new Label("");
 
 
 Label L2 = new Label("성           별",Label.RIGHT);
 Checkbox Cb1 = new Checkbox("남");
 Checkbox Cb2 = new Checkbox("여");
 Label 공백4 = new Label(" ");
 
 
 
 Label L3 = new Label("주 민 번 호",Label.RIGHT);
 Label L4 = new Label("ㅡ",Label.CENTER);
 TextField text6 = new TextField(6);
 TextField text7 = new TextField(7);
 Label 공백3 = new Label("                    ");
 
 Label L5 = new Label("주           소",Label.RIGHT);
 TextField text20 = new TextField(25);
 Label 공백6 = new Label("            ");
 
 
 
 Label L6 = new Label("부   서   명",Label.RIGHT);
 Choice choice = new Choice();
 Label 공백2 = new Label("                                            ");
 
 
 Label L10 = new Label("자기소개",Label.CENTER);
 TextArea textarea = new TextArea(10,35);
 
 
 
 
 public BBB(){
  super("사원정보");
  
  //choice항목
  choice.add("특수부대");
  choice.add("지구 특공대");
  choice.add("독수리 오형제");
  choice.add("바이오맨");
  choice.add("후레쉬맨");
  
  
  
  
  panel1_1.add(L1);
  panel1_1.add(nametext);
  panel1_1.add(공백1);
  panel1_1.add(L2);
  panel1_1.add(Cb1);
  panel1_1.add(Cb2);
  panel1_1.add(공백4);
  
  
  panel1_2.add(L3);
  panel1_2.add(text6);
  panel1_2.add(L4);
  panel1_2.add(text7);
  panel1_2.add(공백3);
  
  
  panel1_3.add(L5);
  panel1_3.add(text20);
  panel1_3.add(공백6);
  
  
  panel1_4.add(L6);
  panel1_4.add(choice);
  panel1_4.add(공백2);
  
  
  panel1.add(panel1_1);
  panel1.add(panel1_2);
  panel1.add(panel1_3);
  panel1.add(panel1_4);
  panel1.add(L10);
  panel1.setLayout(GLP1);
  add(panel1);
  
  
  panel2.add("Center",textarea);
  p.add(bt1);
  p.add(bt2);
  panel2.add("South",p);
  add(panel2);
  
  setLayout(GL1);
  setBounds(100,100,350,500);
  setVisible(true);
  bt2.addActionListener(this); 
 }
 
 public void actionPerformed(ActionEvent e){
  System.exit(0);
 }
 public static void main(String[] args){
  new BBB();
  
  
  
  
  
 }
}

댓글