Page 779 - 2
P. 779

{
                               fixImage(1);
                          }
                     }
                 }
                 // 그림을 맞춘다
                 public void fixImage(int pixNum)
                 {
                     int tem = pieceNumber[pressedBtn];
                     pieceNumber[pressedBtn] = pieceNumber[pressedBtn+pixNum];
                     pieceNumber[pressedBtn+pixNum] = tem;
                     btns[pressedBtn].setOpaque(false);
                     btns[pressedBtn].setEnabled(false);
                     btns[pressedBtn+pixNum].setOpaque(true);
                     btns[pressedBtn+pixNum].setEnabled(true);
                     pressedBtn += pixNum;
                     frm.repaint();
                 }


                 public void mouseReleased(MouseEvent e)
                 {
                     dragedState = false;
                     frm.repaint();
                 }
                 public void mouseDragged(MouseEvent e)
                 {
                     dragedState = true;
                 }

                 public void mouseMoved(MouseEvent e) {}
                 public void mouseClicked(MouseEvent e){}
                 public void mouseExited(MouseEvent e) {}
                 public void mousePressed(MouseEvent e) {}


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






























                                                         - 779 -
   774   775   776   777   778   779   780   781   782   783   784