国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java實現動態圖片效果

java實現動態圖片效果

2021-08-26 11:43點丶錯了。。 Java教程

這篇文章主要為大家詳細介紹了java實現動態圖片效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java實現動態圖片效果,供大家參考,具體內容如下

源碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package forGame;
 
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
 
//動態效果
public class Demo_1 extends JFrame{
 //背景
 private BufferedImage bufferedImage;
 //窗體大小
 private int width;
 private int height;
 //要繪制的動態照片數組
 private BufferedImage[] images = new BufferedImage[4];
 //要繪制動態圖中的那張
 private BufferedImage image;
 
 //初始化
 {
  if(bufferedImage == null){
   try {
    bufferedImage = ImageIO.read(new File("src\\image\\背景.png"));
    for(int i = 1;i < images.length + 1;i ++)
     images[i - 1] = ImageIO.read(new File("src\\image\\大飛機爆炸" + i + ".png"));
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
  width = bufferedImage.getWidth();
  height = bufferedImage.getHeight();
  image = images[0];
 }
 
 public Demo_1(){
  super("動態測試");
  //設置窗口
  setSize(width,height);
  setLocationRelativeTo(null);
  setResizable(false);
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setVisible(true);
  //啟動線程
  MyThread myThread = new MyThread();
  myThread.start();
 }
 
 //雙緩沖繪制解決圖片閃爍問題
 @Override
 public void paint(Graphics g) {
  Image image = this.createImage(width,height);
  Graphics gImage = image.getGraphics();
  gImage.setColor(gImage.getColor());
  gImage.fillRect(0,0,width,height);
  super.paint(gImage);
 
  //繪制背景
  gImage.drawImage(bufferedImage,0 ,0 ,null );
  //繪制動態圖片
  gImage.drawImage(this.image,0 ,100 ,null );
 
  //最后繪制緩沖后的圖片
  g.drawImage(image,0 ,0 , null);
 }
 
 private int num = 0;//images數組內圖片索引
 //線程內部類
 private class MyThread extends Thread{
  @Override
  public void run() {
   while(true) {
    if(num <= 3) {
     image = images[num ++];
    }
    else
     num = 0;
    repaint();
    try {
     sleep(100);//每隔100毫秒重繪一次
    } catch (InterruptedException e) {
     e.printStackTrace();
    }
   }
  }
 }
 
 public static void main(String[] args) {
  new Demo_1();
 }
}

效果圖

java實現動態圖片效果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_46085748/article/details/113363389

延伸 · 閱讀

精彩推薦
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7472021-02-04
主站蜘蛛池模板: 国产精品99久久久久久久vr | 艹逼逼视频 | 欧美视频在线观看不卡 | 精品欧美日韩 | 亚色网站| 日韩午夜一级片 | 黄色a视频 | 男女视频网站 | 欧美a网 | 欧美精品网站 | 日韩在线观看中文字幕 | 任你躁久久久久久妇女av | 韩国成人精品a∨在线观看 欧美精品综合 | 91短视频版在线观看www免费 | 一区二区欧美视频 | 中文字幕一区二区三区四区五区 | 亚洲欧美视频二区 | 噜噜噜视频在线观看 | 91视视频在线观看入口直接观看 | 精品在线观看一区 | 亚洲欧美精品一区二区 | 欧美第一视频 | 少妇精品久久久久久久久久 | 91在线免费视频 | 欧美视频一区二区 | 在线精品日韩 | 国产日韩一区二区在线 | 一区二区三区在线观看视频 | 欧美一区二区久久 | 午夜爱爱毛片xxxx视频免费看 | 成人在线观看免费视频 | 久久奸 | 日韩av免费在线观看 | 国产一区二区精品在线观看 | 久久亚洲精品裙底抄底 | 欧美a一级 | 日韩城人免费 | 日本天天操 | 成人精品综合 | 国产日韩中文字幕 | 久久综合一区二区 |