就像这种图标让图标呈现高亮度显示。
如果能做到左边xunlei这种效果最好
我想问的是:1 java里面到底能不能实现2:实现方法,思路请各位朋友指点两下

解决方案 »

  1.   

    应该是可以的,但需要当前窗体非Java窗体。
    这是测试程序,主要注意的要点是,运行该程序后,你要切换到一个非Java的程序作为当前程序;让Java程序丧失焦点。import java.awt.*;
    import java.awt.event.*;import javax.swing.*;public class TaskBarFlash extends JFrame {    public TaskBarFlash() {
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            this.setSize(400, 300);
            this.setLocationRelativeTo(null);
            this.addWindowListener(new WindowAdapter() {
                public void windowDeactivated(WindowEvent e) {
                    final Window wnd = e.getWindow();
                    new Thread() {
                        public void run() {
                            try {
                                Thread.sleep(1000);
                            } catch (InterruptedException e) {
                                e.printStackTrace();
                            }
                            wnd.setVisible(true); // 可以
                            wnd.toFront(); // 也可以
                        }
                    }.start();
                }
            });
        }    public static void main(String[] args) {
            TaskBarFlash wnd = new TaskBarFlash();
            wnd.setVisible(true);
        }
    }
      

  2.   

    有个$200
    J7Goodies: Windows 7 features for Java Windows 7 taskbar extensions for Swing applications.