ciao a tutti!

Ho trovato in rete la spiegazione per settare un nuovo LookAndFeel, ho aggiunto la libreria esterna al mio progetto e attraverso il comando:

UIManager.setLookAndFeel("percorso");

riesco a modifcarne l'aspetto dei componenti, però l'aspetto del frame cioè della finestra principale mi rimane sempre lo stesso.

Ho trovato allora un esempio che per modificare l'aspetto uso i comandi:

UIManager.put("swing.boldMetal", Boolean.FALSE);
javax.swing.JDialog.setDefaultLookAndFeelDecorated (true);
javax.swing.JFrame.setDefaultLookAndFeelDecorated( true);

In questo modo effettivamente mi modifica anche l'aspetto del frame oltre ai suoi componenti.

Qual'è la differenza? sto provando a fare delle ricerche ma non ci capisco nulla. grazie