如何使诸如JLabel,JButton等的Swing控件显示动态Gif图像

电脑杂谈  发布时间:2020-03-28 08:12:01  来源:网络整理

雨后小故事 动图_动图怎么画平行线动图_swing 动图

类别: 计算机和互联网

publicclassDynGifLabel扩展了JLabelimplementsRunnable {

privatestaticfinallongserialVersionUID = 45345345355L; ​​

//要存储Gif动态图片

publicImageimage;

//要刷新绘画功能

动图怎么画平行线动图_雨后小故事 动图_swing 动图

ThreadrefreshThread;

publicDynGifLabel(Imageimage){

this.image =图片;

refreshThread = newThread(this);

refreshThread.start();

}

雨后小故事 动图_动图怎么画平行线动图_swing 动图

publicvoidpaint(Graphicsg){

super.paint(g);

Graphics2Dgraph =(Graphics2D)g;

如果(图像!=空){

//全屏绘制图片

graph.drawImage(图像swing 动图,0,0,getWidth(),getHeight()swing 动图,0,0,图像

雨后小故事 动图_动图怎么画平行线动图_swing 动图

.getWidth(null),image.getHeight(null),null);

}

}

publicvoidrun(){

while(true){

this.repaint(); //在这里叫油漆

雨后小故事 动图_动图怎么画平行线动图_swing 动图

尝试{

Thread.sleep(100); //睡眠100毫秒

}捕获(例外){

e.printStackTrace();

}

}

}

}


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-155156-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 利登
        利登

        终有一天会被全世界抛弃

      • 张令伦
        张令伦

        甲午海战前基本上就已经决定了北洋水师的失败

      • 王术娟
        王术娟

        我必犯人”

      热点图片
      拼命载入中...