I am working on an embedded Linux device having only qt. For some reason, Java decides to use gnu.java.awt.peer.gtk.GtkToolkit. How can I get it to use gnu.java.awt.peer.qt.QtToolkit instead (or change the default behavior)?
api suggests setting the system property awt.toolkit,
java -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit my.Program
or
System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");
You can also set the default toolbox inside the swing directly, in the compiler.
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());