设为首页 加入收藏

TOP

在Java中定义图片数组
2014-11-24 12:23:38 来源: 作者: 【 】 浏览:0
Tags:Java 定义 图片

为实现此意图需要分三段来实现:


1。 初始化: Image[] img=new Image[n];


for(int i=0;i

img[i]=Toolkit.getDefaultToolkit().createImage(....)//装入图片位置


}


2. 启动变换图片与刷新界面线程


run(){//线程入口


while(flag){


index++;


index%=n;(或写成if(index>n-1)index=0;)


repiant();//重绘


sleep(时间)//注意要try...catch}}


3. 绘图,在指定x,y位置画图int index=0;


public void paint(Graphics g)


{g.drawImage(img[index],x,y,this);}


总结:paint()方法专业绘图,就一条语句,切不可太复杂,


要符合MVC模式逻辑改变都要写到线程run方法中去,让run来改变当前需要显示的图片如此 run负责逻辑,


paint负责视图,符合MVC不知是否是你想要的答案.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java像QQ把窗口放到屏幕边缘并隐藏 下一篇Android开发:判断sdCard是否已安..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)