/ *
* 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