title: Change system look and feel theme
body: <p>I know I can set System L&amp;F using</p>
  <pre class="lang-java prettyprint-override"><code>UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  </code></pre>
  <p>and change the theme for a certain L&amp;F (<em>say, &quot;Metal&quot;</em>) using</p>
  <pre class="lang-java prettyprint-override"><code>MetalLookAndFeel.setCurrentTheme(new DefaultMetalTheme());
  </code></pre>
  <p>Is there a way to change the theme (light/dark) for the System Look and Feel?</p>
  <p>System Default (On Windows) <a href="https://i.stack.imgur.com/Mgy3S.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Mgy3S.png" alt="Light" /></a></p>
  <p>System Dark (What I wish to achieve)<a href="https://i.stack.imgur.com/W9ha8.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/W9ha8.png" alt="Dark" /></a></p>
  <p>I want the dark theme of the System L&amp;F.</p>
  <p>If a dark theme does not exist, I wish to invert the colours of the default theme.</p>