title: Broken colors when changing LookAndFeel Darcul=>Metal when application is running
body: <p>I have problem with changing application LookAndFeel from Darcula to Metal. When I'm changing from Metal=>Darcula or Metal&lt;=>Nimbus everything is OK.</p>
  
  <p>I use Darkula LookAndFeel from darcula-1.0.0.jar</p>
  
  <p>On start:</p>
  
  <pre><code>BasicLookAndFeel darcula = new DarculaLaf();
  try {
    UIManager.setLookAndFeel(darcula);
  } catch (UnsupportedLookAndFeelException ex) {
    Logger.getLogger(windows.class.getName()).log(Level.SEVERE, null, ex);
  }
  </code></pre>
  
  <p>changing theme with this code:</p>
  
  <pre><code>try {
    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
  } catch (UnsupportedLookAndFeelException ex) {
    Logger.getLogger(windows.class.getName()).log(Level.SEVERE, null, ex);
  }
  SwingUtilities.updateComponentTreeUI(frame);
  frame.pack();
  </code></pre>
  
  <p>After this some colors from Darkula LookAndFeel doesn't change to colors from Metal theme (as should) and result is Metal theme with dark background and menus.
  How to fix it? </p>