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

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数组图片_在JAVA中定义图片数组相关推荐

  1. mysql图片_往MySQL中存储图片的方法

    1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...

  2. mysql怎么放入图片_往MySQL中存储图片的方法

    1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...

  3. c++ 数组引用_在 Solidity中使用值数组以降低 gas 消耗

    背景 我们Datona Labs在开发和测试Solidity数据访问合约(S-DAC:Smart-Data-Access-Contract)模板过程中,经常需要使用只有很小数值的小数组(数组元素个数少 ...

  4. ArcGis如何插入图片_在word中插入图片,如何避免失真模糊?实用文档建议收藏...

    插入图片 在WORD文档中插入图片是一个相当常用的操作. 一般通常的做法,是使用工具截图或在其他工具中复制的图片类内容,然后在WORD文档中粘贴出来. 还有一种做法,是使用功能区"插入&qu ...

  5. python数组赋值_对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解

    对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解 列表赋值: >>> a = [1, 2, 3] >>> b = a >>> print ...

  6. java itext 图片_在 iText 中剪裁图片

    Java 中使用 iText 在创建 PDF 文件的时候,基于各种需求,我们可能需要将图片进行裁剪后,添加到 PDF 中.使用 BufferedImage 等直接对图片进行剪裁然后添加的方式就不说了. ...

  7. python找出数组重复_在Python中使用位数组查找数组的重复项

    假设我们有n个不同数字组成的数组:n最多为32,000.该数组可能有重复的条目,我们不知道n的值是什么.现在,如果我们只有4 KB的内存,将如何显示数组中的所有重复项? 因此,如果输入类似于[2,6, ...

  8. java 异常对象_在java中的异常处理中的异常对象是什么

    展开全部 Exception类以及他的子类 的一个实例对象 比如32313133353236313431303231363533e58685e5aeb931333264633563 常见异常 1. j ...

  9. java数组变量_关于java 的数组引用变量

    在main方法中定义的数组引用变量在其他方法中不能用啊,程序如下,总是出现"找不到符号的错误",那位高手该分析一下啊(其它的三个类我已经定义了)/***@(#)MultiMedia ...

  10. Android 中定义图片的资源文件

    ---恢复内容开始--- Android中定义图片的Id数组可以在java代码中直接通过new定义,之后使用,还有一种方法是在xml资源文件中直接定义,然后再java代码中通过函数可以获取xml代码中 ...

最新文章

  1. 【JavaScript框架封装】JavaScript中的文本字符串的转义和反转义的实现
  2. 一个线程池中的线程异常了,那么线程池会怎么处理这个线程?
  3. 15g1和g2和g3区别大吗_河南成人高考和普通高考的区别有哪些?成人高考难度会越来越大吗?...
  4. 汇编:源文件asm, exe可执行文件
  5. IO流中文件和文件夹的删除程序举例
  6. (原创总结) 几种通信编码方式
  7. Spring装配Bean的过程
  8. anaconda3对应的python版本_利用SWIG实现Python调用C/C++!速度快就算了,代码量还特少!...
  9. Python3.2.3官方文档(中文版)
  10. AtCoder Beginner Contest 173 D - Chat in a Circle
  11. Broadcom Wi-FiWl及brcmfmac驱动程序含有众多安全漏洞
  12. 计算机ip地址错误,网络ip地址怎么修复_ip地址错误的修复步骤-win7之家
  13. cad怎么选择一个对象打散vba_CADVBA中的选择集过滤.doc
  14. 21天战拖记——Day8:猴子法则and继续复习!(2014-05-11)
  15. 开源自动化测试工具EFT
  16. Flutter升级3.0
  17. 基于RISC-V架构的开源处理器及SoC研究综述
  18. 解决CQ-HTTP无法远程登录的问题
  19. jq 刷新页面,刷新父级页面,iframe刷新父级页面
  20. Map集合常用方法(一)

热门文章

  1. PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解...
  2. Mysql data type(数据类型)
  3. web.xml配置解释
  4. BZOJ3245: 最快路线 拆点dijkstra
  5. 常见浏览器兼容性问题及解决方案
  6. 用busybox制作并配置根文件系统
  7. 使用flot绘图出现window.G_vmlCanvasManager is null or not an Object
  8. 操作系统学习笔记-02-操作系统的特征
  9. linux的基础知识——协议和网络应用程序设计模式
  10. 牛客16500 珠心算测试