<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java實現gif動畫效果代碼參考

    時間:2025-12-02 19:25:40 java語言

    java實現gif動畫效果代碼參考

      復制代碼 代碼如下:

      /*

      * Donttai.java

      *

      * Created on __DATE__, __TIME__

      */

      package 動態圖;

      import java.awt.Graphics;

      import java.awt.Image;

      import java.awt.image.ImageObserver;

      import java.io.File;

      import java.io.IOException;

      import javax.imageio.ImageIO;

      /**

      *

      * @author __USER__

      */

      public class Donttai extends javax.swing.JFrame implements Runnable

      {

      /** Creates new form Donttai */

      public Donttai()

      {

      initComponents();

      }

      /pic/p>

      /pic/p>

      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)

      {

      /pic/p>

      return false;

      }

      };

      try

      {

      /pic/p>

      String temp = "";

      if (idx <= 9)

      temp = path + "0" + idx + ".jpg";

      else if (idx >= 10)

      {

      temp = path + idx + ".jpg";

      }

      g.drawImage(ImageIO.read(new File(temp)), 100, 50, 400, 300,

      imageObserver);

      }

      catch (IOException e)

      {

      /pic/p>

      e.printStackTrace();

      }

      }

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

      */

      /pic/p>

      /pic/p>

      private void initComponents()

      {

      jButton1 = new javax.swing.JButton();

      setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

      jButton1.setText("jButton1");

      javax.swing.GroupLayout layout = new 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(37, 37, 37)

      .addComponent(jButton1)

      .addContainerGap(392, Short.MAX_VALUE)));

      pack();

      }/pic/p>

      /pic/p>

      /**

      * @param args the command line arguments

      */

      public static void main(String args[])

      {

      /pic/p>

      /pic/p>

      /pic/p>

      /pic/p>

      /pic/p>

      /pic/p>

      /pic/p>

      /pic/p>

      Donttai donttai = new Donttai();

      donttai.setVisible(true);

      donttai.run();

      }

      /pic/p>

      /pic/p>

      private javax.swing.JButton jButton1;

      /pic/pic/p>

      @Override

      public void run()

      {

      /pic/p>

      while (true)

      {

      repaint();

      if (idx < 16)

      idx++;

      else

      idx = 1;

      try

      {

      Thread.sleep(60);

      }

      catch (InterruptedException e)

      {

      /pic/p>

      e.printStackTrace();

      }

      }

      }

      }

    【java實現gif動畫效果代碼參考】相關文章:

    Fireworks制作GIF動畫效果的技巧02-05

    Java 隊列實現原理及簡單實現代碼10-13

    java利用反射實現動態代理實現代碼12-17

    java構造函數實現代碼示例12-15

    冒泡排序的原理以及java代碼實現12-29

    JavaScript簡單實現放大鏡效果代碼02-21

    何利用PS做出萬花筒gif動畫效果10-28

    冒泡排序算法原理及JAVA實現代碼方法09-26

    推薦刪除JAVA集合中元素的實現代碼10-29

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人