< prev index next >

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

Print this page

        

*** 23,33 **** * questions. */ /* @test ! @bug 6583251 @summary One more ClassCastException in Swing with TrayIcon @author Alexander Potochkin @run main bug6583251 */ --- 23,33 ---- * questions. */ /* @test ! @bug 6583251 8130481 @summary One more ClassCastException in Swing with TrayIcon @author Alexander Potochkin @run main bug6583251 */
*** 66,77 **** --- 66,81 ---- 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 >