特定のツールキット(QT)を使用するには、Java / AWTを強制するには?

StackOverflow https://stackoverflow.com/questions/2015822

  •  19-09-2019
  •  | 
  •  

質問

私はQTを持つ組み込みLinuxデバイスに取り組んでいます。何らかの理由で、Javaはgnu.java.awt.peer.gtk.GtkToolkitを使用することを決定しました。どのように私の代わりにgnu.java.awt.peer.qt.QtToolkitを使用します(またはデフォルトの動作を変更)することを強制することができますか?

役に立ちましたか?

解決

API

、システムプロパティ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());
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top