我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

« 1 2» Pages: ( 1/2 total )
本页主题: [java]为什么只能载入一幅图片呢? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ fool /fu:l/ n. 蠢人;vt. 愚弄 ]


[java]为什么只能载入一幅图片呢?

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Image13 extends Applet
{
int index;
Image img[]=new Image[14];
public void init()
{
addMouseListener(new MouseAdapter(){public void mouseCliked(MouseEvent e){index=++index%5;repaint();}});
for(int i=0;i<14;i++)
img=getImage(getCodeBase(),"j"+i+".jpg");
}
public void paint(Graphics g)
{
if(img[index]!=null)
g.drawImage(img[index],60,20,this);
}
}
求高手指点下啊
顶端 Posted: 2006-11-07 12:05 | [楼 主]
hygel



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 134
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-06-17
最后登陆: 2009-09-09

5come5帮你背单词 [ petition /pi'tiən/ n. 请愿,祈求,请愿书;v. 请愿,祈求 ]


img=getImage(getCodeBase(),"j"+i+".jpg");

是不是要换成img[ i ]=getImage(getCodeBase(),"j"+i+".jpg");


[ 此贴被hygel在2006-11-07 17:47重新编辑 ]
顶端 Posted: 2006-11-07 12:29 | [1 楼]
BQ3



性别: 保密 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1277
威望: 0
浮云: 1141
在线等级:
注册时间: 2005-03-11
最后登陆: 2007-06-27

5come5帮你背单词 [ hug /hΛg/ vt. 紧抱,搂,靠岸航行,紧靠…行走 ]


g.drawImage(img[index],60,20,this);

其实画了的,只是后面的图把前面的图覆盖了,看起来就只剩最后一幅图了
顶端 Posted: 2006-11-07 13:22 | [2 楼]
陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ splash /splæ/ vi. 泼;溅落,飞溅;n. 溅泼(声),飞溅(声) ]


Quote:
引用第1楼hygel于2006-11-07 12:29发表的:
img=getImage(getCodeBase(),"j"+i+".jpg");

是不是要换成img=getImage(getCodeBase(),"j"+i+".jpg");


蝈蝈仿佛没改?!
顶端 Posted: 2006-11-07 14:39 | [3 楼]
陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ jet /d3əet/ n. 喷气发动机,喷气式飞机,喷射,射流,喷口,喷嘴;vi. 喷射,喷出 ]


Quote:
引用第2楼BQ3于2006-11-07 13:22发表的:
g.drawImage(img[index],60,20,this);

其实画了的,只是后面的图把前面的图覆盖了,看起来就只剩最后一幅图了

不是把
他显示的是第一张,好象是鼠标动作没弄好
顶端 Posted: 2006-11-07 14:40 | [4 楼]
hygel



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 134
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-06-17
最后登陆: 2009-09-09

5come5帮你背单词 [ motel /məu'tel/ n. (附有停车场的)汽车旅馆 ]


Quote:
引用第3楼陪你等待奇迹于2006-11-07 14:39发表的:


蝈蝈仿佛没改?!

难道你真是那样写的啊
我以为是论坛的问题呢?
顶端 Posted: 2006-11-07 17:49 | [5 楼]
陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ regain /ri'gein/ vt. 重新获得,收复,恢复 ]


Quote:
引用第5楼hygel于2006-11-07 17:49发表的:

难道你真是那样写的啊
我以为是论坛的问题呢?

不知道是什么原因啊?
我在记蚀本本编辑的
不知道ctrl+c后怎么这样的啊?
蝈蝈你知道不嘛
顶端 Posted: 2006-11-07 18:37 | [6 楼]
hcz992





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 128
威望: 0
浮云: 1221
在线等级:
注册时间: 2005-03-18
最后登陆: 2007-06-20

5come5帮你背单词 [ prefer /pri'fə:/ v. 更喜欢,宁愿 ]


变量index应该是static的
顶端 Posted: 2006-11-08 15:03 | [7 楼]
陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ million /'miljən/ num. 百万,百万个;n. (pl.)无数 ]


Quote:
引用第7楼hcz992于2006-11-08 15:03发表的:
变量index应该是static的

能讲清楚点吗?
顶端 Posted: 2006-11-08 15:53 | [8 楼]
hcz992





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 128
威望: 0
浮云: 1221
在线等级:
注册时间: 2005-03-18
最后登陆: 2007-06-20

5come5帮你背单词 [ precious /'preəs/ a. 珍贵的,贵重的 ]


是类中全局变量,一般在类中的类里或在类中静态方法中直接使用.
这样改也不一定使你的程序按预期运行.
顶端 Posted: 2006-11-08 16:47 | [9 楼]
陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ sociology /səusi'oləd3əi/ n. 社会学 ]


Quote:
引用第9楼hcz992于2006-11-08 16:47发表的:
是类中全局变量,一般在类中的类里或在类中静态方法中直接使用.
这样改也不一定使你的程序按预期运行.

那蝈蝈能改下吗?
顶端 Posted: 2006-11-08 19:52 | [10 楼]
hygel



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 134
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-06-17
最后登陆: 2009-09-09

5come5帮你背单词 [ brand /brænd/ n. 烙印,标记,(商品)牌子,商标,铭记,铭刻 ]


init()方法只能被调用一次
这个是不是有影响啊
你把
addMouseListener(new MouseAdapter(){public void mouseCliked(MouseEvent e){index=++index%5;repaint();}});
放到start()方法中试一下
顶端 Posted: 2006-11-09 14:04 | [11 楼]
hygel



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 134
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-06-17
最后登陆: 2009-09-09

5come5帮你背单词 [ junior /'d3əu:njə/ a. 年少的,较年幼的,资历较浅的,等级较低的;n. 年少者,低班生,三年级生 ]


Quote:
引用第7楼hcz992于2006-11-08 15:03发表的:
变量index应该是static的

static是不同实例间共享的数据,在这里不会有什么区别吧
顶端 Posted: 2006-11-09 16:18 | [12 楼]
陪你等待奇迹



性别: 保密 状态: 该用户目前不在线
头衔: Optimist的马甲
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 933
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-10
最后登陆: 2007-07-30

5come5帮你背单词 [ wonderful /'wΛndəful/ a. 极好的,极棒的,惊人的,奇妙的 ]


Quote:
引用第11楼hygel于2006-11-09 14:04发表的:
init()方法只能被调用一次
这个是不是有影响啊
你把
addMouseListener(new MouseAdapter(){public void mouseCliked(MouseEvent e){index=++index%5;repaint();}});
放到start()方法中试一下

怎么放啊?
顶端 Posted: 2006-11-09 16:46 | [13 楼]
hygel



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 134
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-06-17
最后登陆: 2009-09-09

5come5帮你背单词 [ price /prais/ n. 价格,代价;vt. 标价,定价 ]


楼主只错了一个地方
public void mouseCliked()
public void mouseClicked()
^_^
顶端 Posted: 2006-11-10 10:04 | [14 楼]
« 1 2» Pages: ( 1/2 total )
我来我网·5come5 Forum » 程序员之家

Total 0.011736(s) query 5, Time now is:11-24 03:26, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号