社区
Java SE
帖子详情
请问有没有类能实现窗体背景图片定时换
Mosheo
2007-08-27 02:02:41
我想把窗体上的图片定时换
假如不行,请告诉我鼠标单击时换也可以
不过不只两张图片
...全文
136
1
打赏
收藏
请问有没有类能实现窗体背景图片定时换
我想把窗体上的图片定时换 假如不行,请告诉我鼠标单击时换也可以 不过不只两张图片
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liky5387
2007-08-27
打赏
举报
回复
当然可以了.你可以用javax.swing.Timer或java.util.Timer;
1.java.util.Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。以近似固定的时间间隔(由指定的周期分隔)进行后续执行。
在固定延迟执行中,根据前一次执行的实际执行时间来安排每次执行。如果由于任何原因(如垃圾回收或其他后台活动)而延迟了某次执行,则后续执行也将被延迟。从长期来看,执行的频率一般要稍慢于指定周期的倒数(假定 Object.wait(long) 所依靠的系统时钟是准确的)。
固定延迟执行适用于那些需要“平稳”运行的重复活动。换句话说,它适用于在短期运行中保持频率准确要比在长期运行中更为重要的活动。这包括大多数动画任务,如以固定时间间隔闪烁的光标。这还包括为响应人类活动所执行的固定活动,如在按住键时自动重复输入字符。
参数:
task - 所要安排的任务。
delay - 执行任务前的延迟时间,单位是毫秒。
period - 执行各后续任务之间的时间间隔,单位是毫秒。
抛出:
IllegalArgumentException - 如果 delay 是负数,或者 delay + System.currentTimeMillis() 是负数。
IllegalStateException - 如果已经安排或取消了任务,已经取消了计时器,或者计时器线程已终止。
2.
(1)javax.swing.Timer(int delay,ActionListener listener)创建一个每 delay 毫秒将通知其侦听器的 Timer。如果 delay 小于或等于零,则该计时器将在一启动就开始工作。如果 listener 不为 null,则它会在计时器上注册为操作侦听器。
(2)javax.swing.Timer.setInitialDelay(int initialDelay)设置 Timer 的初始延迟,默认情况下与两次事件之间的延迟相同。这仅用于第一个操作事件。使用该延迟属性设置后续操作事件的间隔。
参数:initialDelay - 调用 start 方法和由此计时器激发的第一个操作事件之间的延迟,以毫秒为单位
(3)javax.swing.Timer.setDelay(int delay)设置 Timer 的延迟,两次连续的操作事件之间的毫秒数。
参数:delay - 以毫秒为单位的延迟
-----------------------
不知道以上的解释够不够清楚,我也是在工作中刚学会的.
希望和LZ一起讨论.
VB
窗体
中更
换
背景图.7z
用VB编程
实现
窗体
中更
换
背景图,载入指定文件夹中的图片作为背景。
MySql和MSSQL的配置连接 图片格式转
换
器
窗体
换
皮肤
定时
关机器 全VB.NET (2005)做的
MySql和MSSQL的配置连接 图片格式转
换
器
窗体
换
皮肤
定时
关机器 全VB.NET (2005)做的 都是没事做实验的 刚学VB.NET 有需要的下去看看
C#中
窗体
--图片切
换
切
换
图片,让图片自动切
换
,系统脱盘,等……
MFC动态刷新
窗体
背景,并且以BMP方式截图保存。
简单动态显示
窗体
背景,采用
定时
器刷新,点击截图可以截取当前屏幕显示图片并保存BMP格式
PB
窗体
菜单大图标状态栏时钟
背景图片
的
实现
PB
窗体
菜单大图标状态栏时钟
背景图片
的
实现
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章