1

我有以下代码来打开窗口通知,但我希望显示“单击此处”的部分链接到文本文件。如何将此功能添加到托盘图标中?

public class foundDocs implements ActionListener {


public static void main(String[]args) throws AWTException
{
    new foundDocs();
}
foundDocs() throws AWTException 
   { 
       SystemTray tray = SystemTray.getSystemTray(); 
        java.awt.Image image = Toolkit.getDefaultToolkit().getImage("tray.gif"); 
        TrayIcon trayIcon = new TrayIcon(image, "Tray Demo"); 
        tray.add(trayIcon); 
        trayIcon.displayMessage("Found new document associations:", "Click here to view", MessageType.INFO); 
        trayIcon.addActionListener(this);
    }

@Override
public void actionPerformed(ActionEvent arg0) 
{
    // display the text file in the default app. 
    try {
        Desktop.getDesktop().open(new File("Users.txt"));
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } 

}

}

4

1 回答 1

2

ActionListenerTrayIcon. _ 在事件中,使用类似的东西:

// display the text file in the default app.
Desktop.getDesktop().open(new File("the.txt"));
于 2012-07-25T14:06:01.200 回答