< prev index next >

test/javax/swing/JPopupMenu/6583251/bug6583251.java

Print this page

        

@@ -23,11 +23,11 @@
  * questions.
  */
 
 /*
 @test
-@bug 6583251
+@bug 6583251 8130481
 @summary One more ClassCastException in Swing with TrayIcon
 @author Alexander Potochkin
 @run main bug6583251
 */
 

@@ -66,12 +66,16 @@
         Robot robot = new Robot();
         robot.waitForIdle();
         menu.show(frame, 0, 0);
         robot.waitForIdle();
 
+        try {
         TrayIcon trayIcon = new TrayIcon(new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB));
         MouseEvent ev = new MouseEvent(
                 new JButton(), MouseEvent.MOUSE_PRESSED, System.currentTimeMillis(), 0, 0, 0, 1, false);
         ev.setSource(trayIcon);
         Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(ev);
+       } catch(UnsupportedOperationException e) {
+             System.out.println("Tray icon unsupported. Skipping the test. " + e.getMessage());
+       }
     }
 }
< prev index next >