<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院