Ho visto la demo presente nella cartella:
Java\jdk1.5.0_04\demo\jfc\SwingSet2.
Come faccio nelle mie applicazioni ad utilizzare e cambiare gli stessi Look & Feel e themes presenti nella demo?
Ho visto la demo presente nella cartella:
Java\jdk1.5.0_04\demo\jfc\SwingSet2.
Come faccio nelle mie applicazioni ad utilizzare e cambiare gli stessi Look & Feel e themes presenti nella demo?
Il primo che vedi quando lanci il jar è il look and feel di defaul che viene applicato a tutti le applicazioni che crei usando la libreria swing.
Per quanto riguarda il look and feel che ha windows il quel momento lo ottieni mettendo questa parte di codice:
Se invece vuoi utilizzare il look and feel di una determinata libreria devi fare così: (supponiamo che la libreria si chiami org.jvnet.substance)codice:static{ try{ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception e){} }
Ciao.codice:static{ try{ UIManager.setLookAndFeel(new org.jvnet.substance.SubstanceLookAndFeel()); } catch(Exception e){} }
Grazie per la risposta.Originariamente inviato da Matteo982
Il primo che vedi quando lanci il jar è il look and feel di defaul che viene applicato a tutti le applicazioni che crei usando la libreria swing.
Per quanto riguarda il look and feel che ha windows il quel momento lo ottieni mettendo questa parte di codice:
Se invece vuoi utilizzare il look and feel di una determinata libreria devi fare così: (supponiamo che la libreria si chiami org.jvnet.substance)codice:static{ try{ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception e){} }
Ciao.codice:static{ try{ UIManager.setLookAndFeel(new org.jvnet.substance.SubstanceLookAndFeel()); } catch(Exception e){} }
Ma come faccio a visualizzare in una mia applicazione lo stesso stesso L&F della demo,quando seleziono come tema steel?
Sinceramente a me sembra un semplice cambio di colore dello sfondo e delle finestre più che un vero e proprio look and feel...cmq nel demo puoi vedere anche il codice di quella parte del demo, prova a darci un'occhiata così dovresti trovare la parte inerente al tema steel!
Ciao.