Pregunta

Estoy trabajando en un dispositivo Linux embebido que tiene sólo qt. Por alguna razón, Java decide utilizar gnu.java.awt.peer.gtk.GtkToolkit. ¿Cómo puedo forzarlo a utilizar gnu.java.awt.peer.qt.QtToolkit lugar (o cambiar el comportamiento por defecto)?

¿Fue útil?

Solución

la API sugiere el establecimiento de la propiedad del sistema awt.toolkit,

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

o

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

Otros consejos

También puede configurar el kit de herramientas por defecto en el interior del swing directamente, de manera compilador de usar.

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top