java 图片动画_java的图片,动画功能

java的动画功能的实现是最基础的,通过不断刷新图片及其坐标实现动画是java动画的思想,通常这是在线程下完成的。而android的动画可以使用动画类进行,常见的有Property Animation,Tween Animation,Frame Animation,并且由android是从java演化来的,所以android可以使用java的几乎是一切的类以及思想。而libGDX动画的思想与java类似,但是libGDX的刷新是自动进行的,同时作为游戏引擎,他也是动画类最多的。

java的动画可以使用Thread建一个线程,然后让这个线程不断刷新,而线程里面的图片及其图片的坐标也会随着刷新不断更改,这里使用到Graphics.drawImage()进行,因为这个方法在加载图片时会确定坐标。(另外还有使用到,Display,Shell的,这种方式较为罕见,仅作了解)。

而一旦涉及到动画,则一定会涉及到图片,这里使用的是Image抽象类,BufferedImage类,加载到Graphics,在使用Graphics加载到JComponent,这样就可以使用JFrame进行添加显示了。(其实主要设置好JFrame的相关设置,就可以单独显示JFrame了,因为JFrame就是一个窗口,同时JFrame继承自Window)。而加载图片有两种方法,一般使用ImageIO.read()进行,但是还可以使用Toolkit.getDefaultToolkit().getImage()加载。但这里有一个很头疼的问题,那就是使用JComponent进行类创建,在添加到JFrame中,而如果不进行类创建,那么应该怎么进行图片显示还没找

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值