Código:
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
try {
SubstanceLookAndFeel.setSkin(new OfficeBlue2007Skin());
} catch (Exception ex) {
AppContext.getInstance().logManager().getLog().save(ex.getMessage(), Log.MEDIUM);
}
}
});
llamalo desde el main antes que cualquier cosa.