有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在使用子映像时找不到符号

当我使用子映像时,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) 个答案

  1. # 1 楼答案

    它是getSubimage,而不是getSubImage(没有大写字母“I”)