设为首页 加入收藏

TOP

在Java中定义图片数组
2014-11-24 12:23:38 来源: 作者: 【 】 浏览:1
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是否已安..

评论

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

·请问c语言刚入门,该 (2025-12-26 10:21:04)
·python 编程怎么定义 (2025-12-26 10:21:01)
·09-指 针 (一)-c语言 (2025-12-26 10:20:58)
·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)