All pastes #169198 Raw Edit

Unnamed

public java v1 · immutable
·published 2006-09-13 18:33 UTC
rendered paste body
import java.awt.*;import java.awt.event.*;public class Teste {    public static void main(String[] args) {  final TrayIcon trayIcon;  if (SystemTray.isSupported()) {    SystemTray tray = SystemTray.getSystemTray();    Image image = Toolkit.getDefaultToolkit().getImage("tray.gif");    MouseListener mouseListener = new MouseListener() {                        public void mouseClicked(MouseEvent e) {            System.out.println("Tray Icon - Mouse clicked!");                         }        public void mouseEntered(MouseEvent e) {            System.out.println("Tray Icon - Mouse entered!");                         }        public void mouseExited(MouseEvent e) {            System.out.println("Tray Icon - Mouse exited!");                         }        public void mousePressed(MouseEvent e) {            System.out.println("Tray Icon - Mouse pressed!");                         }        public void mouseReleased(MouseEvent e) {            System.out.println("Tray Icon - Mouse released!");                         }    };    ActionListener exitListener = new ActionListener() {        public void actionPerformed(ActionEvent e) {            System.out.println("Exiting...");            System.exit(0);        }    };                PopupMenu popup = new PopupMenu();    MenuItem defaultItem = new MenuItem("Quit");    defaultItem.addActionListener(exitListener);    popup.add(defaultItem);    trayIcon = new TrayIcon(image, "Tray Demo", popup);    ActionListener actionListener = new ActionListener() {        public void actionPerformed(ActionEvent e) {            trayIcon.displayMessage("Evento!",                 "Você gerou um evento!",                TrayIcon.MessageType.INFO);        }    };                trayIcon.setImageAutoSize(true);    trayIcon.addActionListener(actionListener);    trayIcon.addMouseListener(mouseListener);    try {        tray.add(trayIcon);    } catch (AWTException e) {        System.err.println("TrayIcon could not be added.");    }  } else {    System.err.println("ERRO!");  } }}