il look and feel(d'ora in poi l&f) è l'aspetto che assume swing, io per imparare ad usare quelli basilari ho guardato il sorgente d'esempio del programma swingSet2 fornito da Sun con il jdk.
I l&f sono delle classi che devono essere installate nella macchina che esegue il programma, sono 3 che di solito si trovano al 100%(Metal, Motif e quello del sistema ospite), ma per eserene certi io di solito uso getInstalledLookAndFeels() che ritorna un array con il nome di quelli installati.
Per provare intanto i l&f standar basta selezionarli staticamente, nel main o come faccio io di solito nel blocco static, ecco un esempio:
come guida c'è questa faq fatta alla sun: http://java.sun.com/docs/books/tutor...misc/plaf.htmlcodice:... class Test extends JFrame { static { try { UIManager.setLookAndFeel("nomeclasse"); /* come "nomeclasse" si può provare "com.sun.java.swing.plaf.motif.MotifLookAndFeel" */ } catch(Exception e) { } } } ...
![]()