importidv.takamachi660.platform.win.TaskBarListener;importidv.takamachi660.platform.win.TaskBarMonitor;importjava.awt.AWTException;importjava.awt.Image;importjava.awt.SystemTray;importjava.awt.Toolkit;importjava.awt.TrayIcon;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjava.net.URL;importjavax.swing.JFrame;importjavax.swing.SwingUtilities;publicclassTestTaskBarMonitorextendsJFrame {privatestaticfinallongserialVersionUID=6600311070370645769L;privateImage iconImg;privateTrayIcon trayIcon;publicTestTaskBarMonitor() {super("TestTaskBarMonitor");this.setBounds(0,0,160,90);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);if(SystemTray.isSupported()) {
URL iconUrl=ClassLoader.getSystemResource("icon.png");
iconImg=Toolkit.getDefaultToolkit().createImage(iconUrl);
trayIcon=newTrayIcon(iconImg,"TestTaskBarMonitor");
trayIcon.setImageAutoSize(true