问题描述
- 想在JPanel创建一群游动的鱼,代码出现问题
-
[url=http://yunpan.cn/cc6GAYZbkCAAg][/url]访问密码 aef7
解决方案
你这样太难为大家了还要下载代码。其实你可以把具体的错误代码贴出来然后贴出出问题的代码行就可以帮你分析了。虽然我下载了你的代码,也找到了问题所在,但是希望你以后能直接贴错误代码。界面还是蛮漂亮的。
先解决空指针问题:GameUtil中的addFishes方法中,你rand.nextInt(11)是不对的,因为这样的结果是0-10,包含0和10,而你的图片中是没有0这一级的,因此需要修改为rand.nextInt(11)+1;
再就是你的Fish初始化时img没有分配空间,常见的对象数组空指针问题,你只要给他分配空间就行了,将Fish修改为public BufferedImage[] img = new BufferedImage[11];
时间: 2024-12-24 21:29:19