avevo letto da qualche parte che si potevano impostare sui frame di swing diversi look, come il classico java, win xp, mac etcetc..
dico bene?
se si, potete consigliarmi dove documentarmi?
avevo letto da qualche parte che si potevano impostare sui frame di swing diversi look, come il classico java, win xp, mac etcetc..
dico bene?
se si, potete consigliarmi dove documentarmi?
Il look dei frame puoi settarlo attraverso il Look&Feel; sul sito della sun ci dovrebbero essere degli esempi ma non ricordo bene. Dovrei avere dei link da qualche parte, ma non sul pc del lavoro. Se li trovo li posto.
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
Ecco un modo oper cambiare il LookAndFeel:
Questo metodo aggiorna il LookAndFeel del componente "component" dato come argomento del metodo updateComponentTreeUI(), e di conseguenza aggiorna il LookAndFeel di tutti i componenti contenuti nel component in quel momento,codice:protected void updateLookAndFeel(String source){ String plaf = null; if (source == "Metal") plaf = "javax.swing.plaf.metal.MetalLookAndFeel"; else if (source == "Windows") plaf = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; else if (source == "Motif") plaf = "com.sun.java.swing.plaf.motif.MotifLookAndFeel"; try{ UIManager.setLookAndFeel(plaf); SwingUtilities.updateComponentTreeUI(component); }catch(Exception e){ System.out.println(e + "Something went wrong while updating the Look and Feel"); return; } }
ciao.
grazie, lo vado subito a testare
no, un momento...
cosa va passato come parametro 'source'?
Il metodo prende come parametro una stringa per identificare i vari LookAndFeel:
"Metal" o "Windows" o "Motif",
ciao.