Java swing 实现图片闪烁
来源:互联网 发布:网络技术开发是什么 编辑:程序博客网 时间:2024/06/04 23:31
Java swing实现一闪一闪的效果,其实思路只是建立一个线程,在线程中不断地切换你想要显示的图片以此达到闪烁的效果。以下附上主要的代码。
class TwinkledThread extends Thread{ public boolean twinkledFlag=false; private long currentTimeMillis; public TwinkledThread(long currentTimeMillis) { this.currentTimeMillis=currentTimeMillis; } @Override public void run() { while(!twinkledFlag){ try { markstationImg= markstation; Thread.sleep(100); // 闪动消息的提示图片 markstationImg=null; Thread.sleep(100); //此处控制闪烁的时长 if(System.currentTimeMillis()-currentTimeMillis>2000){ twinkledFlag=true; } } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
class MyLabel extends JLabel{ /** * */ private static final long serialVersionUID = 1L; @Override public void paint(Graphics g) { super.paint(g); Graphics2D g2=(Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON); if(twinkledBs!=null){ if(markstationImg!=null){ g2.drawImage(markstationImg.getImage(), twinkledBs.getX(),twinkledBs.getY(), this ); } } } }
0 0
- Java swing 实现图片闪烁
- 关于Java swing双缓存实现消除闪烁
- Java swing 绘图闪烁问题
- java swing实现简单的图片浏览器
- 图片闪烁实现
- java swing实现简单图片显示(测试生成图片快捷方式)
- javascript 实现图片幻灯片闪烁
- Timer控件实现图片闪烁
- 实现网页图片不断闪烁
- js实现图片的闪烁
- java swing 图片处理
- Java swing实现一组图片自动轮播
- Java Swing 双缓冲技术解决图像闪烁问题
- Java Swing实现俄罗斯方块
- Java swing 实现angrybird
- java Swing 实现记事本
- java swing实现Calculator
- JAVA Swing 图片按钮布局
- 2015-09-30 smali/baksmali v2.1.0
- iOS之CocoaPods的使用
- Android系统 adb shell命令大全
- gson使用异常
- Unity3D-重新编译Mono加密DLL
- Java swing 实现图片闪烁
- iOS objective-c中数字转为罗马数字
- Objective-C 中类方法load 和 类方法 initialize的区别
- json解析效率对比
- 第四周项目3-单链表的应用(1)单链表算法
- Android Environment.getExternalStorageState详解
- NSArray Class Reference
- iOS-UIKit(UIWindow.h--解读)
- 机器学习之聚类方法总结