Come posso configurare i file LookAndFeel in Java?
-
02-07-2019 - |
Domanda
Devo configurare i file LookAndFeel in JDK 1.6. Ho due file:
-
napkinlaf-swingset2.jar
-
napkinlaf.jar
Come posso impostarlo e usarlo?
Vorrei un aspetto GTK OPPURE Qt aspetto, sono disponibili?
Soluzione
Il nome della classe per Naplin è net.sourceforge.napkinlaf.NapkinLookAndFeel
. Quindi, per impostarlo come predefinito sulla riga di comando, utilizzare:
java -Dswing.defaultlaf=net.sourceforge.napkinlaf.NapkinLookAndFeel
Per installarlo aggiungi napkinlaf.jar
nella direzione lib / ext
e nelle linee:
swing.installedlafs=napkin swing.installedlaf.napkin.name=Napkin swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeelDa
a lib / swing.properties
all'interno della tua installazione Java (probabilmente dovrai creare il file).
Vedi la pagina wiki del tovagliolo
Altri suggerimenti
Questa pagina spiega come funziona con Look & amp: http://java.sun.com/docs/books/tutorial /uiswing/lookandfeel/plaf.html
Puoi farlo da riga di comando:
java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp
O nel codice:
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
Devi assicurarti che i barattoli contenenti il ??look & amp; feel siano sul percorso di classe dell'applicazione. Come funziona dipende dall'applicazione. Un modo tipico sarebbe quello di metterlo in una cartella lib.
Guarda & amp; I sentimenti che sono disponibili di default nel JDK sono:
com.sun.java.swing.plaf.gtk.GTKLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Annullamento del collegamento in alto:
GTK + L & amp; F funziona solo su UNIX o Sistemi Linux con GTK + 2.2 o successivo installato, mentre Windows L & amp; F funziona solo su sistemi Windows. Come Java (Metal) L & amp; F, continuerà il Motif L & amp; F qualsiasi piattaforma.
L'aspetto di Qt è disponibile da Trolltech come prodotto Jambi, che è Qt per Java.