Page 15 - 2019학년도 MDP과제발표회 자료집 (회로과) (2)
P. 15

Color  c1  =  new  Color(255,255,162);
                             p1.setBackground(c1);
                             p2.setBackground(c1);
                             p3.setBackground(c1);
                             jb.setBackground(c1);
                             jp.add(p1,BorderLayout.NORTH);  jp.add(p3,BorderLayout.SOUTH);
             jp.add(p2,BorderLayout.CENTER);
                             p1.add(trueyo);    p3.add(jb);  p2.add(candy1);
                             add(jp);
                             addKeyListener(this);  //ENTER    키를  눌렀을때
                     }
                     @Override    // 오버라이딩
                     public  void  keyTyped(KeyEvent  e)  {
                             //  TODO  Auto-generated  method  stub
                     }
                     @Override
                     public  void  keyPressed(KeyEvent  e)  {
                             if(e.getKeyCode()  ==  KeyEvent.VK_ENTER)  {
                                     new  Project();  // 가장  첫  페이지로  이동한다.
                             }
                     }
                     @Override
                     public  void  keyReleased(KeyEvent  e)  {
                             //  TODO  Auto-generated  method  stub
                     }
             }


             5)-(2)BaseFrame:     가장  기본이  되는  코드로  프레임의  크기를  결정하는  코드이다.
             package  mdp_2;
             import  java.awt.*;
             import  java.awt.event.KeyEvent;
             import  java.awt.event.KeyListener;
             import  javax.swing.*;
             public  class  lie_false  extends  BaseFrame  implements  KeyListener{
                     int  quest;
                     public  lie_false()  {
                             super();
                             JPanel  jp  =  new  JPanel();
                             JLabel  falseyo    =  new  JLabel( 거짓입니다"  ");
                                     falseyo.setFont(new  Font( 문체부  쓰기  정체"       ",  Font.BOLD,  40));
                                     falseyo.setPreferredSize(new  Dimension(380,  100));
                                     falseyo.setHorizontalAlignment(JLabel.CENTER);

                             ImageIcon  imge  =  new  ImageIcon("pinocio2.gif");
                             JLabel  pinocio  =  new  JLabel  (imge);
                             JLabel  jb  =  new  JLabel( 사탕을  받고  싶으시면  엔터키를  누르시오"             ");
                                     jb  .setFont(new  Font( 문체부  쓰기  정체"     ",  Font.BOLD,  40));
                                     jb  .setPreferredSize(new  Dimension(350,  100));
                                     jb  .setHorizontalAlignment(JLabel.CENTER);
                             Color  c1  =  new  Color(255,182,126);
                             jp.setBackground(c1);
                             jp.setLayout(new  BorderLayout());
                             jp.add(falseyo,BorderLayout.NORTH);
             jp.add(pinocio,BorderLayout.CENTER);  jp.add(jb,BorderLayout.SOUTH);
                             add(jp);
                             addKeyListener(this);



                     }
                     @Override
                     public  void  keyTyped(KeyEvent  e)  {



                                                         -  14  -
   10   11   12   13   14   15   16   17   18   19   20