/ *

* Donttai.java

*

*创建于__DATE __,__ TIME __

* /

包装;

导入java.awt.Graphics;

导入java.awt.Image;

导入java.awt.image.ImageObserver;

导入java.io.File;

import java.io.IOException;

导入javax.imageio.ImageIO;

/ **

*

* @author __USER __

* /

公共类Donttai扩展了javax.swing.JFrame实现Runnable

{

/ **创建新表格Donttai * /

公共Donttai()

{

initComponents();

}

//字符串路径=“ E: \\工作区\\ MyEclipse_9.0 \\ 20120731 \\ bin \\动态地图\\ 1 \\ 10”;

// Java的默认文件路径是项目的根目录swing 动图,因此您必须手动在bin和下面添加路径

字符串路径=“ bin /动态图像/花朵好月亮圈/ 10”;

int idx = 1;

公共无效涂料(图形g)

{

ImageObserver imageObserver =新的ImageObserver()

{

@Override

公共布尔图像更新(图像img,int信息标志,int x,int y,

int宽度,int高度)

{

// TODO自动生成的方法存根

返回假;

}

};

尝试

{

// g.drawImage(ImageIO.read(新文件(Donttai.class.getResource(“ 1.png”). toString())),20、20,imageObserver);

String temp =“”;

如果(idx <= 9)

temp =路径+“ 0” + idx +“ .jpg”;

否则(idx> = 10)

{

temp =路径+ idx +“ .jpg”;

}

g.drawImage(ImageIO.read(新文件(临时)),100,50,400,300,

imageObserver);

}

捕获(IOException e)

{

// TODO自动生成的捕获块

e.printStackTrace();

}

}

/ **此方法从构造函数内部调用到

*初始化表单.

*警告: 请勿修改此代码. 该方法的内容是

*始终由表单编辑器重新生成.

* /

// GEN-BEGIN: initComponents

//

private void initComponents()

{

jButton1 =新的javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jButton1.setText(“ jButton1”);

javax.swing.GroupLayout布局=新的javax.swing.GroupLayout(

getContentPane());

getContentPane(). setLayout(layout);

layout.setHorizo​​ntalGroup(layout.createParallelGroup(

javax.swing.GroupLayout.Alignment.LEADING).addGroup(

javax.swing.GroupLayout.Alignment.TRAILING,

layout.createSequentialGroup()

.addContainerGap(483,Short.MAX_VALUE)

.addComponent(jButton1).addGap(35,35,35)));

layout.setVerticalGroup(layout.createParallelGroup(

javax.swing.GroupLayout.Alignment.LEADING).addGroup(

layout.createSequentialGroup(). addGap(37swing 动图,37,37)

.addComponent(jButton1)

.addContainerGap(392,Short.MAX_VALUE)));

pack();

} // editor-fold>

// GEN-END: initComponents

/ **

* @param args命令行参数

* /

public static void main(字符串args [])

{

// java.awt.EventQueue.invokeLater(新的Runnable()

// {

// public void run()

// {

//新的Donttai(). setVisible(true);

//

//}

//});

Donttai donttai =新Donttai();

donttai.setVisible(true);

donttai.run();

}

// GEN-BEGIN: 变量

//变量声明-请勿修改

private javax.swing.JButton jButton1;

//变量声明的结束// GEN-END: 变量

@Override

公共无效运行()

{

// TODO自动生成的方法存根

while(true)

{

repaint();

如果(idx <16)

idx ++;

其他

idx = 1;

尝试

{

Thread.sleep(60);

}

catch(InterruptedException e)

{

// TODO自动生成的捕获块

e.printStackTrace();

}

}

}

}

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-155158-1.html

java动态图片_java实现gif效果(java显示动态图片)相关推荐

  1. java jframe显示图片_java怎么在JFrame中显示动态图片

    java怎么在JFrame中显示动态图片 (2012-09-16 23:39:54) 标签: 杂谈 import java.awt.Graphics; import javax.swing.Image ...

  2. java frame 显示图片_java怎么在JFrame中显示动态图片?

    展开全部 试了一下,从网上找了个GIF 可以用啊 --------------------------------------------------------------------------- ...

  3. java freemarker 图片_java通过freemarker导出包含富文本图片的word文档

    废话不多说,进入正题! 本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈) (ps:大神的东西太深奥~~懵逼了 一周才搞定,为了方便后来在更加简单,清晰 ...

  4. java 拖放文字_Java实现拖放效果

    一.代码 import java.awt.Dimension; import java.awt.Image; import java.awt.datatransfer.DataFlavor; impo ...

  5. 用Java编程一个界面图片_Java可视化图像界面编程如何插入图片

    Java可视化图像界面编程如何插入图片 Java可视化图形界面编程如何加入图片 ImageIcon image=new ImageIcon("图片存储路径"); JLabel la ...

  6. java html 图片_java springboot 将html页面转成图片

    一.实现流程:通过freemarker模板引擎将数据动态添加到模板中,然后将已添加动态数据的模板代码通过xhtmlrenderer转换成图片. 二.依赖jar: org.springframework ...

  7. java display.getdefault()_java基础(十一 )-----反射——Java高级开发必须懂的

    本文我们通过一个实际的例子来演示反射在编程中的应用,可能之前大家对反射的学习,仅仅是停留在概念层面,不知道反射究竟应用在哪,所以是一头雾水.相信通过这篇教程,会让你对反射有一个更深层次的认知. 概念 ...

  8. java类描述_java笔记2:Java语言中的类和对象的描述

    在Java 语言中,除8 个基本数据类型值之外, 一切都是对象,而对象就是面向对象程序设计的中心. 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还 ...

  9. java回收类_Java的内存回收——Java引用的种类

    1.Java引用的种类 Java是面向对象的编程语言,一个Java程序往往需要创建大量的Java类,然后对各Java类创建大量的Java对象,再调用这些Java对象的属性和方法来操作它们. 程序员需要 ...

  10. java 中文 编译_java编译带中文是显示乱码的错误

    FirstJava.java:3: 错误: 编码GBK的不可映射字符 System.out.println("娆㈣繋瀛︿範Java绋嬪簭锛?")锛? ^ FirstJava.jav ...

最新文章

  1. 此字符不允许在标识符中使用_计算机中C语言的-基本语法
  2. 鸿蒙智慧电视,华为的鸿蒙电视与智能电视有什么区别
  3. zTree树形菜单交互选项卡效果实现
  4. ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
  5. 怎么理解ubuntu中的软件包管理器apt和dpkg
  6. 前端学习(419):京东制作页面27左侧分类上
  7. 苹果 SwiftUI 踢馆谷歌 Flutter!
  8. jw player 5去掉share,info,embed页面
  9. 程序员失业一月转行去送外卖,晒出当天收入,还以为看错了
  10. Atitit 作用域的理解attilax总结
  11. 【 Codeforces Round #395 (Div. 2) D】Timofey and rectangles【四色定理】
  12. 微信小程序tabBar边框加|上阴影
  13. Dos窗口的常见打开方式和常见命令
  14. 用js改变网页的背景颜色
  15. 5个促进 OKR 成功的文化准则
  16. vmware虚拟机序列号
  17. Problem 1 : Multiples of 3 and 5
  18. Python程序员爬出百套美女写真集,同样是爬虫,他为何如此突出?
  19. 自动创建 api 模拟数据
  20. HDMI设计2----EDID and E-EDID

热门文章

  1. html心碎粒子特效,system-data.html
  2. stm32-Hardfault及内存溢出的查找方法
  3. python获取远程主机信息_python远程获取主机监控信息
  4. 【CRC笔记】CRC-16 KERMIT C语言实现
  5. 器械传递的方法_手术器械的传递方法
  6. 上篇日本人经营之道 一制造轰动效应出奇制胜
  7. L1-078吉老师的回归
  8. 2021最新微信域名检测后屏蔽举报源码
  9. S2ANet(Align Deep Features for Oriented Object Detection)解读
  10. 写给一个外汇女交易员的信(连载六)