爆奇怪的问题,求解

famugong 2003-03-03 12:45:42
try
{
//a
CircleImage = Image.createImage("/flag.png");
//b
CrossImage = Image.createImage("/cflag.png");
}
catch(Exception e)
{
System.out.println("GameVanvas exception");
System.out.println(e.getClass().getName());
System.out.println(e.getMessage());
}

cflag.png是flag.png的copy.

如果只有a句,正常.
如果a,b都有或是只有b,都会抛出IO异常。
这是为啥呀,是同一副图片啊,位置也一样啊!
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngyey 2003-03-04
  • 打赏
  • 举报
回复
实在不行,这样试一下:

Image CircleImage;
Image CrossImage;

try
{
//a
CircleImage = Image.createImage("/flag.png");
}
catch(Exception e)
{
System.out.println("GameVanvas exception");
System.out.println(e.getClass().getName());
System.out.println(e.getMessage());
}

try
{
//b
CrossImage = Image.createImage("/cflag.png");
}
catch(Exception e)
{
System.out.println("GameVanvas exception");
System.out.println(e.getClass().getName());
System.out.println(e.getMessage());
}


famugong 2003-03-03
  • 打赏
  • 举报
回复
老兄什么意思啊,我是想创建两幅图片,不可以吗?解释一下吧
jspxnet 2003-03-03
  • 打赏
  • 举报
回复
try
{
//a
CircleImage = Image.createImage("/flag.png");
//b
CircleImage = Image.createImage("/cflag.png");
}
catch(Exception e)
{
System.out.println("GameVanvas exception");
System.out.println(e.getClass().getName());
System.out.println(e.getMessage());
}
famugong 2003-03-03
  • 打赏
  • 举报
回复
Image CircleImage;
Image CrossImage;

//a
CircleImage = Image.createImage("/flag.png");
//b
CircleImage = Image.createImage("/cflag.png");

cflag.png就是flag.png,只不过名字不一样,肯定存在的。
aiur 2003-03-03
  • 打赏
  • 举报
回复
CrossImage = Image.createImage("/cflag.png");
可能是cflag.png不存在,或图片格式不正确,midp1.0只支持png
dtmark 2003-03-03
  • 打赏
  • 举报
回复
肯定是你的B有问题拉
你CrossImage方法什么样的,给出它的api

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧