Page 921 - 2
P. 921

GameOver frame3 = new GameOver();
                                          frame3.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                                          frame3.setSize(1000,662);
                                          frame3.setVisible(true);
                               }


                            }
                    };
                    m_timer.schedule(m_task, 12000);






                      CustomMouseAdapter cma = new CustomMouseAdapter ();
                      //imga  이미지가 저장된 JPanel a       객체에 감지기 설정
                      a.addMouseListener(cma);
                      b.addMouseListener(cma);
                      //imab  이미지가 저장된 JPanel b       객체에 감지기 설정


                      // 프레임에 판넬a,b    부착 각각 위치설정,
                      add(a, BorderLayout.WEST);
                      add(b, BorderLayout.EAST);
                      // 프레임 온 오프를 위한 기본설정,
                      setDefaultCloseOperation(EXIT_ON_CLOSE);
                      setBounds(0, 0, 1000, 662);
                      setVisible(true);
                     }//ThigauEEx()


                     public boolean isRangeof(int index, Point p){
                      // 포인트 X  좌표를 입력받아 pointX       로 저장
                      int pointX = p.x;
                      // 포인트 Y  좌표를 입력받아 pointX       로 저장
                      int pointY = p.y;
                      // 배열순번과 해당좌표를 입력해 반환
                      return (pointX >= imageX[index]-range) && (pointX <= imageX[index]+range)
                        && (pointY >= imageY[index]-range) && (pointY <= imageY[index]+range);
                     }//isRangeof()




                     class CustomMouseAdapter extends MouseAdapter{
                      public void mouseReleased(MouseEvent e) {
                       //  마우스클릭한 곳의 x,y      좌표값을 얻어와 Point        객체를 생성
                       Point p = e.getPoint();
                               if (isRangeof(0,p)) {
                        ThigauE.f1 = true;
                        a.repaint();


                                                         - 921 -
   916   917   918   919   920   921   922   923   924   925   926