C'è un modo (usando Java) per far apparire le GUI che create come normali programmi Windows? Non mi piace l'aspetto dei pulsanti e degli scrollers Java e cose del genere ... Può usarli se è in esecuzione su Mac o Linux, ma mi piacerebbe che ereditasse i pulsanti e le cose da Windows. Eventuali suggerimenti?Come rendere Java simile ai programmi Windows?
11
A
risposta
34
È possibile impostare l'aspetto di qualsiasi programma Swing sul sistema operativo nativo con una chiamata.
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
Windows PLAF può essere visto nel Nested Layout Example.
-1
Un'altra soluzione potrebbe essere quella di rendere il tuo tema (che includerebbe la fabbricazione dei beni d'arte) utilizzando fabbriche. (come BorderFactory ecc.)
+3
Senza offesa, ma è dubbio che chiunque vorrà fare un aspetto della GUI esattamente come Windows, replicando lo sforzo che Swing ha già compiuto ... –
* "Può utilizzarli se è in esecuzione su Mac o Linux" * Perché inserire Metal su * loro? * Gli sguardi di OS X e GTK sono entrambi superiori al JRE PLAF predefinito (IMO). –
Beh, non sapevo nemmeno se fosse possibile in primo luogo. Odio onestamente il look di Metal. – Paulywog