Domanda

Devo configurare i file LookAndFeel in JDK 1.6. Ho due file:

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

Come posso impostarlo e usarlo?

Vorrei un aspetto GTK OPPURE Qt aspetto, sono disponibili?

È stato utile?

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.NapkinLookAndFeel
Da

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top