< 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 >