代码如下

 //文件名:Demo4.javapackage com.liuyanzhao;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Demo4 extends JFrame {MyJPanel mp;int index;ImageIcon[] imgs = {new ImageIcon("src/images/1.jpg"),new ImageIcon("src/images/2.jpg"),new ImageIcon("src/images/3.jpg"),new ImageIcon("src/images/4.jpg"),new ImageIcon("src/images/5.jpg"),new ImageIcon("src/images/6.jpg"),new ImageIcon("src/images/7.jpg"),new ImageIcon("src/images/8.jpg"),};public Demo4() {mp = new MyJPanel();this.add(mp);this.setExtendedState(JFrame.MAXIMIZED_BOTH);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setTitle("窗口");this.setVisible(true);Timer timer = new Timer(500,new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {mp.repaint();}});timer.start();}public static void main(String[] args) {new Demo4();}class MyJPanel extends JPanel{@Overridepublic void paint(Graphics g) {super.paint(g);g.drawImage(imgs[index%imgs.length].getImage(), 0, 0,this);index++;}}}

要先在src目录下新建images文件夹,里面放图片,文件名如上

效果图是这组图片自动循环播放


本文链接:https://liuyanzhao.com/4179.html

Java swing实现一组图片自动轮播相关推荐

  1. 广告图片自动轮播控件

    2019独角兽企业重金招聘Python工程师标准>>> 自定义广告轮播 自定义控件ImageCycleView 每个广告页的对象(包含具体显示图片.内容.id等) 自定义广告控件 I ...

  2. java图片轮播_java制作广告图片自动轮播控件

    首页图片的轮播 /** * 广告图片自动轮播控件 * */ public class ImageCycleView extends LinearLayout { /** * 上下文 */ privat ...

  3. JavaScript实现图片自动轮播

    目录 1.轮播图片 1.1图片切换功能 1.2定时器功能 1.3图片自动轮播实现 2.页面定时弹出广告 2.2 技术分析 2.3步骤分析 2.4代码实现 3.表单校验 3.1需求分析 3.2技术分析 ...

  4. ios 图片自动轮播

    ios 图片自动轮播 #import "NYViewController.h"#define kImageCount 5@interface NYViewController () ...

  5. iOS实现图片自动轮播展示

    一.需要实现的效果如下图1,首页图片自动轮播展示,其中图片从网络异步加载,加载过程用风火轮显示加载中,如图2. 本文参考了以下博客文章: http://www.haodaima.net/art/268 ...

  6. 怎样实现banner自动播放html,纯CSS3实现banner图片自动轮播效果方式总结

    自动轮播: 实现切换图片,图片循环播放:鼠标悬停某张图片, 则暂停切换.css 方法一.opacity控制透明度实现轮播效果 依照需求咱们选择用CSS3的animation动画进行实现:transit ...

  7. html5时间线图片自动轮播,js实现自动播放匀速轮播图

    本文实例为大家分享了js实现自动播放匀速轮播图的具体代码,供大家参考,具体内容如下 函数封装:( 匀速运动函数) function animate(obj,target,step,speed){ cl ...

  8. 自动图片轮播php源码,js图片自动轮播代码分享(js图片轮播)

    1.利用图片width显示位置来播放图片,技术:.offsetWidth .aBtn[i].index = i .setInterval() .oUl[0].style.left =  .onclic ...

  9. java swing实现简单图片显示(测试生成图片快捷方式)

    原链接:https://yq.aliyun.com/articles/58303 package com.ts.x;import java.awt.Image; import java.awt.ima ...

  10. Java Swing添加背景图片

    代码: import javax.swing.*; public class SetTheBackground {public static void main(String args[]){//插入 ...

最新文章

  1. Odoo小数精度及货币精度详解
  2. numpy库:常用基本
  3. 神经网络php代码,慢慢研究
  4. kotlin学习笔记——扩展函数(anko)和网络请求
  5. Maven项目错误解决小结
  6. Deltix Round, Spring 2021 D. Love-Hate 随机化 + sos dp(高维前缀和)
  7. mysql没有开启binlog能恢复数据吗_一个妹纸rm -rf把公司整个数据库删没了...
  8. cubic-bezier_带CSS中的示例的cube-bezier()函数
  9. CH2401 送礼物(双向dfs)
  10. 深海迷航创造模式火箭怎么飞_深海迷航被玩成养鱼游戏 奇葩玩家的养殖之路...
  11. 一次 MySQL 索引面试,被面试官怼的体无完肤!
  12. iocomp控件 Crack V512-sp6
  13. ES工具--kibana
  14. Vmware请选择您要安装的macOS的磁盘
  15. 第十五讲:达索系统锂电池行业解决方案在线直播 | 达索系统百世慧
  16. 模拟狗狗的“魔鬼步伐”,比更真还更真
  17. Centos中的storm集群环境搭建
  18. 【HTML】html基本标签-1(文字,列表,图片标签)
  19. python创建长度为20的列表_如何在python中创建固定大小列表?
  20. 没有时间进行测试? —有关在Python中对AWS Lambda进行单元测试的12条建议

热门文章

  1. Redis设计思路学习与总结
  2. (六)授权(下):自定义permission
  3. 《中国人工智能学会通讯》——11.24 本文的出发点:模仿人类视觉
  4. AC日记——【模板】二分图匹配 洛谷 P3386
  5. Linux下安装JDK并配置环境变量
  6. angualrjs学习总结二(作用域、控制器、过滤器)
  7. Matlab设置字体大小
  8. PS 如何去掉图片中的水印
  9. 【redis源码】(五)Ziplist
  10. 03-4 BGP 默认路由/MED