java动态图片_java实现gif效果(java显示动态图片)
/ *
* 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.setHorizontalGroup(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显示动态图片)相关推荐
- java jframe显示图片_java怎么在JFrame中显示动态图片
java怎么在JFrame中显示动态图片 (2012-09-16 23:39:54) 标签: 杂谈 import java.awt.Graphics; import javax.swing.Image ...
- java frame 显示图片_java怎么在JFrame中显示动态图片?
展开全部 试了一下,从网上找了个GIF 可以用啊 --------------------------------------------------------------------------- ...
- java freemarker 图片_java通过freemarker导出包含富文本图片的word文档
废话不多说,进入正题! 本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈) (ps:大神的东西太深奥~~懵逼了 一周才搞定,为了方便后来在更加简单,清晰 ...
- java 拖放文字_Java实现拖放效果
一.代码 import java.awt.Dimension; import java.awt.Image; import java.awt.datatransfer.DataFlavor; impo ...
- 用Java编程一个界面图片_Java可视化图像界面编程如何插入图片
Java可视化图像界面编程如何插入图片 Java可视化图形界面编程如何加入图片 ImageIcon image=new ImageIcon("图片存储路径"); JLabel la ...
- java html 图片_java springboot 将html页面转成图片
一.实现流程:通过freemarker模板引擎将数据动态添加到模板中,然后将已添加动态数据的模板代码通过xhtmlrenderer转换成图片. 二.依赖jar: org.springframework ...
- java display.getdefault()_java基础(十一 )-----反射——Java高级开发必须懂的
本文我们通过一个实际的例子来演示反射在编程中的应用,可能之前大家对反射的学习,仅仅是停留在概念层面,不知道反射究竟应用在哪,所以是一头雾水.相信通过这篇教程,会让你对反射有一个更深层次的认知. 概念 ...
- java类描述_java笔记2:Java语言中的类和对象的描述
在Java 语言中,除8 个基本数据类型值之外, 一切都是对象,而对象就是面向对象程序设计的中心. 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还 ...
- java回收类_Java的内存回收——Java引用的种类
1.Java引用的种类 Java是面向对象的编程语言,一个Java程序往往需要创建大量的Java类,然后对各Java类创建大量的Java对象,再调用这些Java对象的属性和方法来操作它们. 程序员需要 ...
- java 中文 编译_java编译带中文是显示乱码的错误
FirstJava.java:3: 错误: 编码GBK的不可映射字符 System.out.println("娆㈣繋瀛︿範Java绋嬪簭锛?")锛? ^ FirstJava.jav ...
最新文章
- 此字符不允许在标识符中使用_计算机中C语言的-基本语法
- 鸿蒙智慧电视,华为的鸿蒙电视与智能电视有什么区别
- zTree树形菜单交互选项卡效果实现
- ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
- 怎么理解ubuntu中的软件包管理器apt和dpkg
- 前端学习(419):京东制作页面27左侧分类上
- 苹果 SwiftUI 踢馆谷歌 Flutter!
- jw player 5去掉share,info,embed页面
- 程序员失业一月转行去送外卖,晒出当天收入,还以为看错了
- Atitit 作用域的理解attilax总结
- 【 Codeforces Round #395 (Div. 2) D】Timofey and rectangles【四色定理】
- 微信小程序tabBar边框加|上阴影
- Dos窗口的常见打开方式和常见命令
- 用js改变网页的背景颜色
- 5个促进 OKR 成功的文化准则
- vmware虚拟机序列号
- Problem 1 : Multiples of 3 and 5
- Python程序员爬出百套美女写真集,同样是爬虫,他为何如此突出?
- 自动创建 api 模拟数据
- HDMI设计2----EDID and E-EDID
热门文章
- html心碎粒子特效,system-data.html
- stm32-Hardfault及内存溢出的查找方法
- python获取远程主机信息_python远程获取主机监控信息
- 【CRC笔记】CRC-16 KERMIT C语言实现
- 器械传递的方法_手术器械的传递方法
- 上篇日本人经营之道 一制造轰动效应出奇制胜
- L1-078吉老师的回归
- 2021最新微信域名检测后屏蔽举报源码
- S2ANet(Align Deep Features for Oriented Object Detection)解读
- 写给一个外汇女交易员的信(连载六)