2012-08-10 49 views
1

我正在尝试acm库,当我尝试使用GImage时,找不到我的图像。我试图把它放到任何地方,但仍然无法找到它。哪里GImage寻找一个图像(请具体说明)谢谢GImage无法找到我的图像

回答

1

根据the docs.它具体包括以下步骤:看

  1. 检查是否具有该名称的图像已经被定义。如果是这样,请返回该图像。
  2. 检查是否有可用的名称,该名称的内容可以作为图像读取。如果是这样,请从资源文件中读取图像。
  3. 从相对于应用程序目录或小程序代码库的指定名称的文件加载映像。
1

我也有同样的问题。我用全路径和它的工作,如:

GImage img = new GImage("/Users/abc/java/programming/abc.jpg"); 
add(img); 

另外,我刚才注意到,如果你使用的是Eclipse,你可以保持斌子目录内的图像,然后你可以使用文件名:

GImage img = new GImage("abc.jpg"); 
add(img); 

对于上述工作,你的形象应该是:/Users/abc/java/programming/bin/abc.jpg”