![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYWan5CZ1MmY3UGO5UDMkBDNlJ2MwcjYhBTO1EGMiV2Y1MjMw8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
/ *
* 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