我的另一个类的方法没有被调用?

时间:2014-03-31 20:39:16

标签: java image class object methods

好吧,我现在非常困惑,我在我的程序中使用的一段代码与我在另一个程序中使用的另一篇文章的95%相似,唯一的区别是它在之前的版本中有效程序...

它基本上是一个图像加载类/方法,我试图在我的主类中调用它但它不起作用而且#34;找不到符号 - 类Image"发生错误。

我在GameImage类中调用方法:

    //STORE IMAGES
private static Image background;

GameImage类:

public class GameImage
{
public static Image loadImage(String imagePathName) {

    // All images are loades as "icons"
    ImageIcon i = null;

    // Try to load the image
    File f = new File(imagePathName);


    if(f.exists()) {  // Success. Assign the image to the "icon"
        i = new ImageIcon(imagePathName);
    }
    else {           // Oops! Something is wrong.
        System.out.println("\nCould not find this image: "+imagePathName+"\nAre file name and/or path to the file correct?");            
        System.exit(0);
    }

    // Done. Either return the image or "null"
    return i.getImage();

} // End of loadImages method

}

我在主要类中加载图像:

        //load the images
    background = GameImage.loadImage("Images//background.jpg");

所以是的,我不知道为什么这个错误不断弹出,因为我在另一个程序中使用了完全相同的代码结构和GameImage类...嗯

任何帮助都会非常感谢:)

1 个答案:

答案 0 :(得分:0)

您缺少Image导入声明。

导入Image课程,你应该没问题。