5

qt のみを搭載した組み込み Linux デバイスで作業しています。何らかの理由で、Java は gnu.java.awt.peer.gtk.GtkToolkit を使用することにしました。代わりに gnu.java.awt.peer.qt.QtToolkit を強制的に使用する (またはデフォルトの動作を変更する) にはどうすればよいですか?

4

2 に答える 2

5

APIは、システム プロパティ awt.toolkit の設定を提案します。

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

また

System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");
于 2010-01-06T20:10:37.303 に答える
1

また、コンパイラに適した方法で、Swing 内で Default Toolkit を直接設定することもできます。

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
于 2011-10-05T00:02:35.990 に答える