使用Subimage时无法找到符号

时间:2013-03-07 09:15:48

标签: java symbols

当我使用子图像时,java会抛出这个:

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

1 个答案:

答案 0 :(得分:2)

它是getSubimage,而不是getSubImage(没有资本“我”)。

相关问题