Quote:
Originariamente inviato da Skaffa81
Il problema e' che vorrei farla multi piattaforma, quindi dovro' cercare uno stile abbastanza "neutro" che si combini bene con il SO
|
Il JRE di default, a seconda delle sue versioni, è dotato di un set di l&f, tra cui c'è anche quello per i sistemi Windows e Mac (unico inconveniente è che bisogna stabilire per Linux quale sia il migliore l&f) dovrai prendere cui per cui ti consiglierei di aggiungere un controllo di questo genere:
Codice:
if(System.getProperty("os.name").contains("Windows")){
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception e) {...}
}else if(System.getProperty("os.name").contains("MAC")){
try {
UIManager.setLookAndFeel("nome look and feel di MAC che ora non ricordo");
} catch (Exception e) {...}
}else {
try {
UIManager.setLookAndFeel("uno che ritieni valido per Linux");
} catch (Exception e) {...}
}