特定のツールキット(QT)を使用するには、Java / AWTを強制するには?
質問
私はQTを持つ組み込みLinuxデバイスに取り組んでいます。何らかの理由で、Javaはgnu.java.awt.peer.gtk.GtkToolkitを使用することを決定しました。どのように私の代わりにgnu.java.awt.peer.qt.QtToolkitを使用します(またはデフォルトの動作を変更)することを強制することができますか?
解決
、システムプロパティawt.toolkitを設定示唆
java -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit my.Program
または
System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");
他のヒント
また、あなたは、コンパイラに優しい方法で、直接スイングの内側にデフォルトのツールキットを設定することができます。
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
所属していません StackOverflow