请JAVa高手们斧正一下下面的这段程序。谢谢 10

importjava.awt.image.BufferedImage;importjava.util.List;importjava.util.ArrayList;imp... import java.awt.image.BufferedImage;
import java.util.List;
import java.util.ArrayList;
import java.io.File;
import java.util.*;

public class StaticValue {
//创建放置人物个状态的集合
public static List<BufferedImage> allManImage =new ArrayList<BufferedImage>();
//创建开始的图片变量并默认空的
public static BufferedImage starImage=null;
public static BufferedImage endImage=null;

public static BufferedImage bgImage=null;
public static List<BufferedImage> allFlower =new ArrayList<BufferedImage>();
public static List<BufferedImage> allBulding =new ArrayList<BufferedImage>();
public static String Imagepath=System.getProperty("user.dir")+"/bin/";
//对图片进行初始化
public void init(){
//将所有man图片保存到静态属性中
for (int i=1;i<5;i++){
try{
allmanImage.add(ImageIO.read(new File(Imagepath+i+".gif")));
}catch(Exception e){
e.printStackTrace();
}
}
//同样的方法保存其他类
try{
starImage=ImageIO.read(new File(Imagepath+"star.gif"));
bgImage=ImageIO.read(new File(Imagepath+"*.gif"));
endImage=ImageIO.read(new File(Imagepath+"end.gif"));
}catch(Exception e){
e.printStackTrace();
}

}

}上面的程序中List<BufferedImage> 和 ArrayList,ImageIO为什么老被划红线(底下);还有就是allmanImage为什么不能变成变量,因为在这里面它没变。求教!!
展开
 我来答
lc19920606
2011-07-20 · TA获得超过561个赞
知道答主
回答量:338
采纳率:100%
帮助的人:290万
展开全部
因为你用了static去修饰List对象
所以在下面不能调用 编译错误
wufeng379
2011-07-20
知道答主
回答量:19
采纳率:0%
帮助的人:2.5万
展开全部
allmanImage 改成allManImage, ImageIO包没有导入,导入一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝莲花_伤了
2011-07-20
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
因为你用了static去修饰List对象,
所以在下面不能调用 编译错误
ImageIO包没有导入,导入一下
追问
导入了啊。还有我做的事图片属性集合,需要的是静态的。所以你说的static去修饰List没什么不对。import java.awt.image.BufferedImage;
import java.util.List;
import java.util.ArrayList;
import java.io.File;
import java.util.*;改导入的我都导入了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-20
展开全部
下面说的都是对的哦。其实有错不怕,比如它有红线,你把鼠标移上去一看,它会有提示的,慢慢找,遇到多了,自己就会解决了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-21
展开全部
很简单。。imageText cannot be resolved 意思就是不能识别imageText,也就是说你没有定义imageText

public class Animate extends javax.swing.JApplet (这的Animat)

implements Runnable{
Image[]picture=new Image[24];
int totalPictures=0;
在这里加一句String imageText = "";就行了
另外,团IDC网上有许多产品团购,便宜有口碑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式