2013-03-07 3 views
0

Когда я использую подизображения, Java бросает мне это:Не может найти символ при использовании SubImage

Pacman.java:152: cannot find symbol 
symbol : method getSubImage(int,int,int,int) 
location: class java.awt.image.BufferedImage 
       cherry = sprite.getSubImage(0, 0, 38, 38); 
          ^

В текущем коде:

class DerpPanel extends JPanel implements KeyListener { 


     public BufferedImage image, image2; 
     public BufferedImage sprite, cherry, ghost; 


    public DerpPanel() { 
     frame.addKeyListener(this); 


      image = ImageIO.read(new File("ghost.png")); 
      image2 = ImageIO.read(new File("fruit.png")); 

      sprite = ImageIO.read(new File("sprite.png")); 
      cherry = sprite.getSubImage(0, 0, 38, 38); 
      ghost = sprite.getSubImage(38, 38, 38, 38); 



     Mover mover = new Mover(); 
     Timer timer = new Timer(3000, mover); 
     Pacmann pacmann = new Pacmann(); 
     Timer timer2 = new Timer(500, pacmann); 
     timer.start(); 
     timer2.start(); 

    } //end public DerpPanel 
} //fake DerpPanel ending 

Кто-нибудь есть какие-либо идеи, почему? Я импортировал правильные библиотеки.

Полный код здесь:

Code

ответ

2

Это getSubimage, не getSubImage (без капитала "I").

+0

Большое спасибо – lele0108