當前位置:首頁 » 編程語言 » 動畫java

動畫java

發布時間: 2024-04-26 01:02:40

① 怎麼用java做動畫

重寫paint方法,來實現將自己定義的圖片繪制到組件中,然後啟動一個線程來控制paint方法。 示例: ××××××××××××××××××××××××××× import javax.swing.*; import java.awt.*; class MyPanel extends JPanel implements Runnable { private Image img; private int i=0; private int j=0; public MyPanel() { img=new ImageIcon("1.png").getImage(); } public void paint(Graphics g) { g.drawImage(img,0,0,60,104,i*60,j*104,i*60+60,j*104+104,this); } public void run() { while(true) { while(j { while(i { try { Thread.sleep(300); } catch(Exception e) { } this.repaint(); i++; } j++; i=0; } i=0; j=0; } } } public class test extends JFrame { private MyPanel p; public test() { p=new MyPanel(); this.add(p,BorderLayout.CENTER); this.setBounds(300,200,300,300); this.setTitle("人物行走圖"); new Thread(p).start(); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String args[]) { new test(); } } ××××××××××××××××××××××× 將以上源碼保存為:test.java,編譯,然後下載下面的圖片 將下載的圖片改名為1.png" target="_blank" >



,然後將其和編譯後生成的class文件放在同一文件夾下,然後運行就可以了·~~
熱點內容
base64javaphp 發布:2024-05-07 10:30:07 瀏覽:848
抖音青少年模式的密碼是哪裡的 發布:2024-05-07 10:05:27 瀏覽:751
tmp文件怎麼解壓 發布:2024-05-07 09:59:49 瀏覽:938
安卓手機如何提升錄歌音質 發布:2024-05-07 09:49:55 瀏覽:330
指法運演算法 發布:2024-05-07 09:24:26 瀏覽:195
兜享花為什麼伺服器錯誤 發布:2024-05-07 09:12:55 瀏覽:126
西門子編程模擬軟體 發布:2024-05-07 09:12:04 瀏覽:128
腳本舉例 發布:2024-05-07 09:04:41 瀏覽:819
php經歷 發布:2024-05-07 08:59:25 瀏覽:420
knd系統編程 發布:2024-05-07 08:55:38 瀏覽:219