Search code examples
javajframejdialogsubstance

Substance UI & undecorated JDialog/JFrame


I have noticed that while using the Substance UI for Java that when I set a new JFrame or JDialog to undecorated it is not honored.

e.g.

frame.setUndecorated(true);
frame.setVisible(true);

When run under Substance shows a decorated frame.

When run under system default L&F shows an undecorated frame.

Anyone have ideas for working around this? I have been unable to find anything on this at the Substance website/java.net forums or already existing in SO.


Solution

  • Thank you to The Alchemist for solving my problem:

    Have you tried setting JFrame.setDefaultLookAndFeelDecorated() before bringing up your the first window? – The Alchemist Sep 7 at 12:18