java实现gif动画效果代码参考
来源:才华咖 本文已影响2.95W人
来源:才华咖 本文已影响2.95W人
复制代码 代码如下:
/*
*
*
* Created on __DATE__, __TIME__
*/
package 动态图;
import hics;
import e;
import eObserver;
import ;
import ception;
import eIO;
/**
*
* @author __USER__
*/
public class Donttai extends me implements Runnable
{
/** Creates new form Donttai */
public Donttai()
{
initComponents();
}
//String path = "E:WorkspacesMyEclipse_9.020120731bin动态图110";
//Java默认文件路径是项目的根目录,所以要手动加上bin及其以下的路径
String path="bin/动态图/花好月圆/10";
int idx = 1;
public void paint(Graphics g)
{
ImageObserver imageObserver = new ImageObserver()
{
@Override
public boolean imageUpdate(Image img, int infoflags, int x, int y,
int width, int height)
{
// TODO Auto-generated method stub
return false;
}
};
try
{
//Image((new File(Donttai.class.getResource("1.png")ring())), 20, 20, imageObserver);
String temp = "";
if (idx <= 9)
temp = path + "0" + idx + ".jpg";
else if (idx >= 10)
{
temp = path + idx + ".jpg";
}
Image((new File(temp)), 100, 50, 400, 300,
imageObserver);
}
catch (IOException e)
{
// TODO Auto-generated catch block
tStackTrace();
}
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
//GEN-BEGIN:initComponents
//
private void initComponents()
{
jButton1 = new ton();
setDefaultCloseOperation(_ON_CLOSE);
ext("jButton1");
pLayout layout = new pLayout(
getContentPane());
getContentPane()ayout(layout);
orizontalGroup(teParallelGroup(
ING)roup(
LING,
teSequentialGroup()
ontainerGap(483, _VALUE)
omponent(jButton1)ap(35, 35, 35)));
erticalGroup(teParallelGroup(
ING)roup(
teSequentialGroup()ap(37, 37, 37)
omponent(jButton1)
ontainerGap(392, _VALUE)));
pack();
}//
//GEN-END:initComponents
/**
* @param args the command line arguments
*/
public static void main(String args[])
{
// keLater(new Runnable()
// {
// public void run()
// {
// new Donttai()isible(true);
//
// }
// });
Donttai donttai = new Donttai();
isible(true);
();
}
//GEN-BEGIN:variables
// Variables declaration - do not modify
private ton jButton1;
// End of variables declaration//GEN-END:variables
@Override
public void run()
{
// TODO Auto-generated method stub
while (true)
{
repaint();
if (idx < 16)
idx++;
else
idx = 1;
try
{
p(60);
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
tStackTrace();
}
}
}
}
Javascript实现全选并赋值给文本框代码实例
java构造函数实现代码示例
高效编写JavaScript代码的技巧
JavaScript实现网页刷新代码段
Javascript简单实现面向对象编程继承实例代码
java利用反射实现动态代理实现代码
javascript是如何实现命名空间效果
Java读取图片EXIF信息的代码
30行代码实现Javascript中的MVC
javascript实现贪吃蛇代码
在Java中执行JavaScript代码
关jQuery弹出窗口简单实现代码-javascript编程
常用排序算法之JavaScript实现代码段
javascript实现小球的自由移动代码
Java 队列实现原理及简单实现代码
讲解Java的Spring框架中的AOP实现
冒泡排序算法原理及JAVA实现代码方法
Javascript拓展String方法代码
java使用动态代理来实现AOP
Java实现在不同线程中运行的代码实例详解
JavaScript实现的div拖动效果实例代码
关于ASP.NET使用JavaScript显示信息提示窗口实现原理及代码
javascript代码的练习题
Java认证辅导:Java实现二叉树遍历算法
JAVA实现生成GUID的方法
JavaScript判断登录界面的账号密码是否为空代码
如何让JAVA代码更高效
Java认证考试:Spring实现邮件发送
php动态生成JavaScript代码
Java中的String源码分析
有关javascript实现的多个层切换效果通用函数示例
关于jQuery Ajax 异步加载显示等待效果代码分享
利用JQuery动画实现滑动菜单项效果的步骤及代码
让JAVA代码更高效的技巧
《神秘代码》观后感参考
java论文参考文献
Java动态代理实现AOP的方法
制作GIF动画说课稿
Java for循环的写法代码
网页程序设计之实用JavaScript代码段