类似QQ消息提示的任务栏窗口图标的高亮显示方法
2012-05-03 13:25
597 查看
当窗口最小化或处于失去焦点状态时,由事件触发(比如接收到服务器发来的消息)
此时窗口不是跳出来处于激活状态,而是在任务栏中高亮闪烁显示,类似QQ中聊天窗口的接收到消息时的效果。
这里是采用变通的方法,在JFrame窗体显示之后,JFrame不是当前的聚焦窗体,这时再次使用frame.setVisible(true);方法,就会有闪烁效果。
此时窗口不是跳出来处于激活状态,而是在任务栏中高亮闪烁显示,类似QQ中聊天窗口的接收到消息时的效果。
这里是采用变通的方法,在JFrame窗体显示之后,JFrame不是当前的聚焦窗体,这时再次使用frame.setVisible(true);方法,就会有闪烁效果。
import javax.swing.*; public class Test { private JFrame frame = null; public Test() { frame = new JFrame( "Test "); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(300, 300); frame.setVisible(true); while(true){ try { // 这里暂停3秒钟,手工打开其它程序,使frame不是当前的聚焦窗体 Thread.sleep(450); } catch (InterruptedException e1) { e1.printStackTrace(); } frame.setVisible(true); } } public static void main(String args[]) { new Test(); } }
相关文章推荐
- 在状态栏上显示会闪烁的图标(类似qq消息提示)
- MFC实现类似qq的在屏幕右下角动画显示消息窗口 .
- Delphi 类似实现QQ多窗口显示任务栏上
- winforms实现类似QQ消息框一样的右下角消息提示窗口
- winforms实现类似QQ消息框一样的右下角消息提示窗口
- Flex AIR 做一个类似QQ消息提示在系统托盘闪烁图标
- 制作类似MSN Messager的任务栏图标及消息滚动窗口
- 如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)?
- winforms实现类似QQ消息框一样的右下角消息提示窗口
- Delphi 类似实现QQ多窗口显示任务栏上
- MFC实现类似qq的在屏幕右下角动画显示消息窗口
- 如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)?
- 小知识总结--winform 类似QQ的右下角提示窗口不会被其他程序挡住方法
- electron实现类似QQ来新消息时的闪烁与任务栏窗口提醒
- Delphi 类似实现QQ多窗口显示任务栏上
- 如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)?
- 关于对话框最小化到托盘后,点击托盘图标后只在任务栏显示而无法还原窗口的解决方法。
- WinForm:实现类似QQ消息框一样的右下角消息提示窗口
- 闪烁窗口,类似QQ聊天有消息任务栏标题会闪动
- 锁屏状态下弹出对话款,类似QQ、微信锁屏时候屏幕小窗口显示消息