--- old/src/java.desktop/share/classes/javax/swing/JRootPane.java 2017-04-13 21:21:57.000000000 +0300 +++ new/src/java.desktop/share/classes/javax/swing/JRootPane.java 2017-04-13 21:21:56.000000000 +0300 @@ -541,8 +541,10 @@ layeredPane.remove(menuBar); menuBar = menu; - if(menuBar != null) + if(menuBar != null) { + menuBar.updateUI(); layeredPane.add(menuBar, JLayeredPane.FRAME_CONTENT_LAYER); + } } /**