Frage

Ich muss Setup LookAndFeel Dateien in JDK 1.6. Ich habe zwei Dateien:

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

Wie kann ich dies und es verwenden?

Ich möchte ein GTK aussehen und das Aussehen fühlen oder Qt und fühlen, sind sie verfügbar?

War es hilfreich?

Lösung

Der Klassenname für Naplin ist net.sourceforge.napkinlaf.NapkinLookAndFeel. So setzen Sie es als Standard in der Befehlszeile verwenden:

java -Dswing.defaultlaf=net.sourceforge.napkinlaf.NapkinLookAndFeel

Um es zu installieren napkinlaf.jar zur lib/ext Richtung hinzuzufügen und die Zeilen:

swing.installedlafs=napkin
swing.installedlaf.napkin.name=Napkin
swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeel

Ihre Java-Installation lib/swing.properties (Sie werden wahrscheinlich die Datei erstellen haben).

Sehen Sie die Serviette Wikiseite

Andere Tipps

Diese Seite erklärt, wie die Arbeit mit Look & Feels: http://java.sun.com/docs/books/tutorial /uiswing/lookandfeel/plaf.html

Sie können es tun Kommandozeile:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp

oder in dem Code ein:

UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");

Sie müssen sicherstellen, dass die Gläser das Look & Feel sind auf der Anwendung Classpath enthält. Wie das funktioniert, hängt von der Anwendung ab. Eine typische Art und Weise wäre es in einem Ordner lib zu setzen.

Look & Feels, die standardmäßig im JDK verfügbar sind:

com.sun.java.swing.plaf.gtk.GTKLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel

Quioting den obigen Link:

  

Die GTK + L & F wird nur auf UNIX laufen oder   Linux-Systeme mit GTK + 2.2 oder höher   installiert, während die Windows-L & F läuft   nur auf Windows-Systemen. Wie die Java   (Metall) L & F, das Motiv L & F läuft auf   jede Plattform.

Die Qt Look and Feel ist von Trolltech als Produkt Jambi, die Qt für Java ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top