當前位置:首頁 » 編程語言 » 動畫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文件放在同一文件夾下,然後運行就可以了·~~
熱點內容
如何修改qq登陸密碼 發布:2025-07-13 20:42:35 瀏覽:197
淘寶登錄密碼是多少 發布:2025-07-13 20:42:22 瀏覽:871
壓縮機波羅 發布:2025-07-13 20:39:59 瀏覽:887
ftp關閉passive 發布:2025-07-13 20:38:32 瀏覽:88
opencv分割演算法 發布:2025-07-13 20:38:31 瀏覽:65
安卓系統跟手機系統有什麼區別 發布:2025-07-13 20:35:10 瀏覽:4
電腦還能配置什麼 發布:2025-07-13 20:32:04 瀏覽:233
c語言冪函數怎麼表示 發布:2025-07-13 20:19:01 瀏覽:157
配置裡面說的油耗是什麼意思 發布:2025-07-13 20:05:55 瀏覽:133
紅塵畫質助手的密碼是什麼 發布:2025-07-13 20:00:58 瀏覽:760