pluto1981
pluto1981
2010-08-17 10:02
浏览 435
已采纳

win7下如何让swing改变任务栏图标?

环境:
jdk 1.4.2
win7

setIconImage(null)只会改变标题栏的图标。
注意:是任务栏,不是系统托盘图标,我想做类似qq来消息的闪烁效果。

搜了半天没搜到,请赐教。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • iteye_2075
    「已注销」 2010-08-17 13:20
    已采纳

    你要做的就是在你需要闪烁的时候调用frame.setVisible(true); ,比如接收到消息的时候,这时候就可以调用frame.setVisible(true); 实现闪烁。

    点赞 评论
  • iteye_2075
    「已注销」 2010-08-17 11:39

    qq来消息的闪烁效果没有改变图标,只是任务栏那里闪烁

    点赞 评论
  • iteye_2075
    「已注销」 2010-08-17 13:10

    兄弟,给你写个小测试例子,实现了闪烁
    [code="java"]
    **

    • 原理就是当Iframe不是焦点时,
    • 使用setVisible(true)对他再次显示
    • 就会有闪烁效果
    • @author 飞雪无情 * / public class JFrameTest { private JFrame frame = null; public JFrameTest() { frame = new JFrame("Test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300); frame.setVisible(true); try { // 这里等待3秒钟,你打开其程序, //主要目的是使frame不是当前的聚焦窗体 Thread.sleep(3000); }catch (InterruptedException e1){ e1.printStackTrace(); } frame.setVisible(true); } /*
      • @param args */ public static void main(String[] args) { new JFrameTest(); }

    }
    [/code]

    点赞 评论

相关推荐