Frage

Ich arbeite auf einem Embedded Linux-Gerät, das nur qt hat. Aus irgendeinem Grund entscheidet Java gnu.java.awt.peer.gtk.GtkToolkit zu verwenden. Wie kann ich es erzwingen gnu.java.awt.peer.qt.QtToolkit zu verwenden, anstatt (oder das Standardverhalten ändern)?

War es hilfreich?

Lösung

der api legt die Systemeigenschaft awt.toolkit Einstellung

java -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit my.Program

oder

System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");

Andere Tipps

Sie können auch die Standard-Toolkit innerhalb der Schaukel in einer Compiler-freundlichen Art und Weise direkt.

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top