Java返回错误的图像类型

时间:2012-05-30 13:01:07

标签: java

你好Stack Overflow的同事们。谈到我的方法时,我有一些错误。我有一个类应该将四个整数和一个图像转换为裁剪图像。我的问题不在于作物的坐标,而在于争论。

Cannot find sumbol = method GetSubImage(int, int, int, int, java.awt.Image); Maybe you meant: GetSubImg(int, int, int, int, BufferedImage) or GetSubImg(int, int, int, int, Image)

但是,我使用的是最后一个方法,但它将其视为java.awt.image而不是Image。我使用的是Image,而不是java.awt.Image。

Image Playah = CrusLib.ImgLoad("H:/ZeldaMap/Sprites/Link.png");
CrusLib.GetSubImage(x * 18, y * 18, 18, 24, Playah);

当然,之前创建的是CrusLib。任何人都知道可能出错了什么?

2 个答案:

答案 0 :(得分:2)

您可以发布您的导入声明, 您正在传递java.awt.Image,请检查您的GetSubImage以了解它所期望的图像。 同时,请不要通过命名像“GetSubImage”这样的方法来杀死java。请更改为“getSubImage”

答案 1 :(得分:0)

很抱歉这个帖子的人,但似乎是一个简单的错误,大多数程序员至少经历过一次他们的事情。

在它给出的错误中,它没有读取方法“GetSubImage”,但它识别出“GetSubImg”。不同之处在于我在混合中有一个额外的a和e。感谢那些试图帮助的人! :)