广告
返回顶部
首页 > 资讯 > 精选 >java如何实现动态图片效果
  • 354
分享到

java如何实现动态图片效果

2023-06-14 07:06:16 354人浏览 薄情痞子
摘要

这篇文章主要介绍java如何实现动态图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!源码package forGame;import javax.imageio.ImageIO;import

这篇文章主要介绍java如何实现动态图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

源码

package forGame;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;//动态效果public class Demo_1 extends JFrame{ //背景 private BufferedImage bufferedImage; //窗体大小 private int width; private int height; //要绘制的动态照片数组 private BufferedImage[] images = new BufferedImage[4]; //要绘制动态图中的那张 private BufferedImage image; //初始化 {  if(bufferedImage == null){   try {    bufferedImage = ImageIO.read(new File("src\\image\\背景.png"));    for(int i = 1;i < images.length + 1;i ++)     images[i - 1] = ImageIO.read(new File("src\\image\\大飞机爆炸" + i + ".png"));   } catch (IOException e) {    e.printStackTrace();   }  }  width = bufferedImage.getWidth();  height = bufferedImage.getHeight();  image = images[0]; } public Demo_1(){  super("动态测试");  //设置窗口  setSize(width,height);  setLocationRelativeTo(null);  setResizable(false);  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  setVisible(true);  //启动线程  MyThread myThread = new MyThread();  myThread.start(); } //双缓冲绘制解决图片闪烁问题 @Override public void paint(Graphics g) {  Image image = this.createImage(width,height);  Graphics gImage = image.getGraphics();  gImage.setColor(gImage.getColor());  gImage.fillRect(0,0,width,height);  super.paint(gImage);  //绘制背景  gImage.drawImage(bufferedImage,0 ,0 ,null );  //绘制动态图片  gImage.drawImage(this.image,0 ,100 ,null );  //最后绘制缓冲后的图片  g.drawImage(image,0 ,0 , null); } private int num = 0;//images数组内图片索引 //线程内部类 private class MyThread extends Thread{  @Override  public void run() {   while(true) {    if(num <= 3) {     image = images[num ++];    }    else     num = 0;    repaint();    try {     sleep(100);//每隔100毫秒重绘一次    } catch (InterruptedException e) {     e.printStackTrace();    }   }  } } public static void main(String[] args) {  new Demo_1(); }}

效果图

java如何实现动态图片效果

以上是“java如何实现动态图片效果”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: java如何实现动态图片效果

本文链接: https://www.lsjlt.com/news/268800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java如何实现动态图片效果
    这篇文章主要介绍java如何实现动态图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!源码package forGame;import javax.imageio.ImageIO;import...
    99+
    2023-06-14
  • java实现动态图片效果
    本文实例为大家分享了java实现动态图片效果,供大家参考,具体内容如下 源码 package forGame; import javax.imageio.ImageIO; im...
    99+
    2022-11-11
  • 如何使用CSS实现图片走马灯动态效果
    小编给大家分享一下如何使用CSS实现图片走马灯动态效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!由于项目需要实现一个图片的走马灯效果。查看了大部份通用vue的组件库,比较少看到这类组件...
    99+
    2022-10-19
  • jQuery如何实现图片滑动效果
    这篇文章主要为大家展示了“jQuery如何实现图片滑动效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现图片滑动效果”这篇文章吧。思路:当鼠...
    99+
    2022-10-19
  • Unity Shader实现动态过场切换图片效果
    本文实例为大家分享了Unity Shader实现动态过场切换图片的具体代码,供大家参考,具体内容如下 一、简单介绍 Shader Language的发展方向是设计出在便携性方面可以和...
    99+
    2022-11-12
  • CSS3如何实现鼠标移入图片动态提示效果
    这篇文章将为大家详细讲解有关CSS3如何实现鼠标移入图片动态提示效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言1. transform是什么?transfor...
    99+
    2022-10-19
  • Android实现图片拖动效果
    要求: 1.通过手指移动来拖动图片  2.控制图片不能超出屏幕显示区域 技术点: 1.MotionEvent处理 2.对View进行动态定位(layout) acti...
    99+
    2022-06-06
    图片 动效 Android
  • iOS实现图片抖动效果
    本文实例为大家分享了iOS实现图片抖动效果的具体代码,供大家参考,具体内容如下 效果图: 核心代码: // // ViewController.m // 图标抖动 // // ...
    99+
    2022-05-28
    iOS 图片抖动
  • 利用JavaScript实现静态图片局部流动效果
    目录背景效果实现HTML 页面结构CSS 样式JavaScript 方法总结背景 如果你有玩过《王者荣耀》、《阴阳师》 等手游,一定注意到过它的启动动画、皮肤立绘卡片等场景...
    99+
    2022-11-13
    JavaScript 图片局部流动效果 JavaScript 图片流动效果 JavaScript 流动
  • css3如何实现图片消失动画效果
    今天小编给大家分享一下css3如何实现图片消失动画效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2022-10-19
  • jQuery如何实现图片切换动画效果
    这篇文章主要为大家展示了“jQuery如何实现图片切换动画效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现图片切换动画效果”这篇文章吧。效...
    99+
    2022-10-19
  • jquery如何实现图片自动轮播效果
    这篇文章主要介绍“jquery如何实现图片自动轮播效果”,在日常操作中,相信很多人在jquery如何实现图片自动轮播效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery如何实现图片自动轮播效果”的疑...
    99+
    2023-06-29
  • Java实现动态日历效果
    本文实例为大家分享了Java实现动态日历效果的具体代码,供大家参考,具体内容如下 题目:动态日历 输入年份,月份,显示当前月份日历布局 分析 实现日历的基本思想为:确定一个基准日期,...
    99+
    2022-11-12
  • java实现动态图片验证码
    目的:防止恶意表单注册生成验证码图片定义宽高int width = 100; int height = 50;使用BufferedImage在内存中生成图片BufferedImage image = new BufferedImage(wi...
    99+
    2019-04-24
    java入门 java 动态 图片验证码
  • jQuery如何实现图片推拉门动画效果
    这篇文章主要介绍了jQuery如何实现图片推拉门动画效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。实现方法一:改变图片宽度html+cs...
    99+
    2022-10-19
  • html5如何实现图片转圈的动画效果
    这篇文章主要介绍了html5如何实现图片转圈的动画效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.先瞧瞧效果: 2.代码是这...
    99+
    2022-10-19
  • 如何使用css实现图片的滑动效果
    小编给大家分享一下如何使用css实现图片的滑动效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   <!DOCTYPE...
    99+
    2022-10-19
  • iOS实现图片自动切换效果
    本文实例为大家分享了iOS实现图片自动切换的具体代码,供大家参考,具体内容如下 #import "ViewController.h" #define ImageViewCount...
    99+
    2022-05-24
    iOS 图片切换
  • Android实现图片左右滑动效果
    关于滑动效果,在Android中用得比较多,本示例实现的滑动效果是使用ViewFlipper来实现的,当然也可以使用其它的View来实现。接下来就让我们开始实现这种效果。 接...
    99+
    2022-06-06
    图片 动效 Android
  • jquery实现图片自动轮播效果
    本文实例为大家分享了jquery实现图片自动轮播效果的具体代码,供大家参考,具体内容如下 HTML代码如下: <div id="container">         ...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作