--- old/test/javax/swing/JFileChooser/8046391/bug8046391.java 2014-08-28 11:23:52.851935100 +0400 +++ new/test/javax/swing/JFileChooser/8046391/bug8046391.java 2014-08-28 11:23:52.302865400 +0400 @@ -47,15 +47,18 @@ return; } - SwingUtilities.invokeAndWait(() -> { - try { - UIManager.setLookAndFeel(new WindowsLookAndFeel()); - } catch (UnsupportedLookAndFeelException e) { - e.printStackTrace(); + SwingUtilities.invokeAndWait(new Runnable() { + @Override + public void run() { + try { + UIManager.setLookAndFeel(new WindowsLookAndFeel()); + } catch (UnsupportedLookAndFeelException e) { + e.printStackTrace(); + } + System.out.println("Creating JFileChooser..."); + JFileChooser fileChooser = new JFileChooser(); + System.out.println("Test passed: chooser = " + fileChooser); } - System.out.println("Creating JFileChooser..."); - JFileChooser fileChooser = new JFileChooser(); - System.out.println("Test passed: chooser = " + fileChooser); }); // Test fails if creating JFileChooser hangs }