贴一下代码Toolkit tk = Toolkit.getDefaultToolkit();
Image img = tk.getImage("a.png");
SystemTray systemTray = SystemTray.getSystemTray();//获得系统托盘的实例    
        
try 
{
    trayIcon=new TrayIcon(img,"aaaa");
    systemTray.add(trayIcon);//设置托盘的图标,0.gif与该类文件同一目录
 }
catch (AWTException e2) 
{
    e2.printStackTrace();
}
        
this.addWindowListener(new WindowAdapter()
{   
    public void windowIconified(WindowEvent e)
    {   
       dispose();//窗口最小化时dispose该窗口 
    }   
});
        
trayIcon.addMouseListener(new MouseAdapter()
{
    public void mouseClicked(MouseEvent e)
    {
        if(e.getClickCount()==1)//双击托盘窗口再现
    setExtendedState(Frame.NORMAL);//状态
setVisible(true);
    }
});
问题是这样img 还被用在jframe上setIconImage(img);
java图形界面可以显示正确的图标
但是底下托盘图标就是空白 占一个位但是上面什么图案都没有
大家帮忙看看是哪里的问题