Java swing实现一组图片自动轮播
2017-05-25 19:15
501 查看
代码如下
要先在src目录下新建images文件夹,里面放图片,文件名如上
效果图是这组图片自动循环播放
本文链接:https://liuyanzhao.com/4179.html
//文件名:Demo4.java package 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() { @Override public void actionPerformed(ActionEvent e) { mp.repaint(); } }); timer.start(); } public static void main(String[] args) { new Demo4(); } class MyJPanel extends JPanel{ @Override public 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实现自动打开URL对应的网页并保存为图片-不借助第三方API
- UIScrollView实现自动轮播,可用于广告图片轮播
- Android使用ViewPager实现图片轮播(高度自适应,左右循环,自动轮播)
- java swing中Jtable+JScrollpane实现自动滚动到底部——测试真实有效
- AsyncTask+HttpClient网络请求图片实现自动轮播+小圆点
- JAVA实现自动打开URL对应的网页并保存为图片-不借助第三方API
- Android实现图片自动轮播并且支持手势左右无限滑动
- javaBean+JSP+JS+XML实现从发布文章中自动提取图片在首页轮换效果
- viewFlipper的使用实现自动轮播广告图片
- 原生js+css3实现图片自动切换,图片轮播
- 用box固定长宽实现图片自动轮播js代码
- iOS实现图片自动轮播展示
- jq实现图片轮播:圆形焦点+左右控制+自动轮播
- jquery实现图片自动轮播
- 重写java中JButton,实现图片下显示文字(根据图片宽度文字自动换行)
- 实现自动图片轮播
- Ckeditor 图片自动上传,Java Applet实现
- javascript实现图片自动和可控的轮播切换特效
- OC实现自动轮播图片(三)
- 自定义ViewPager + Handler 实现的图片自动轮播