Ich arbeite an einem Embedded-Linux-Gerät, das nur qt hat. Aus irgendeinem Grund entscheidet sich Java für gnu.java.awt.peer.gtk.GtkToolkit. Wie kann ich erzwingen, stattdessen gnu.java.awt.peer.qt.QtToolkit zu verwenden (oder das Standardverhalten zu ändern)?Wie erzwinge ich Java/AWT, um ein bestimmtes Toolkit (qt) zu verwenden?
5
A
Antwort
5
the api schlägt Inbetriebn Sie können die Systemeigenschaft awt.toolkit,
java -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit my.Program
oder
System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");
1
Auch im Innern des Swings der Standard-Toolkit direkt in einer Compiler-freundlichen Art und Weise.
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
Verwandte Themen
- 1. Qt: Wie erzwinge ich ein verstecktes Widget, um sein Layout zu berechnen?
- 2. Wie erzwinge ich ein Telegramm, um die Linkvorschau zu aktualisieren?
- 3. Wie erzwinge ich ein Fenster, um ein bestimmtes Verhältnis zwischen Breite und Höhe beizubehalten, wenn ich die Größe ändere
- 4. Wie konfiguriere ich StructureMap, um ein generisches Repository zu verwenden?
- 5. Wie kann ich eine Android-App zwingen, nur ein bestimmtes Konto zu verwenden, um Google Drive API (GDAA) zu verwenden?
- 6. Wie erzwinge ein Steuerelement, um sich selbst zu validieren?
- 7. Wie erzwinge ich ActiveRecord, um eine Klasse neu zu laden?
- 8. Wie erzwinge ich das GInfoWindow um seinen Schwanz zu verkürzen?
- 9. Wie erzwinge SBT Java 8 zu verwenden?
- 10. SimpleHtmlDom verwenden, wie ein bestimmtes Attribut zu entfernen und ersetzen
- 11. Wie erzwinge ich jarsign, um jarfiles zu signieren?
- 12. Wie erzwinge ich PYTEST, um Farbausgabe zu schreiben?
- 13. Wie erzwinge ich Stanford Named Entity Recognizer (NER), meine Satzabgrenzungen zu verwenden?
- 14. Wie erzwinge ich tf.variable_scope name_scope wieder zu verwenden?
- 15. Wie erzwinge Eclipse m2e Plugin, um jdk für ein Projekt zu verwenden
- 16. Wie erzwinge ich mein ganzes Paket, um eine __future__ Direktive zu verwenden?
- 17. Soll ich ein Java Enum verwenden, um Benutzer für ein bestimmtes Jahr abzurufen?
- 18. PHP/AJAX-Toolkit um ein "Live-Diagramm" zu erstellen (zB um Aktienkurse zu verfolgen)
- 19. Wie erzwinge ich pandas read_csv, um float32 für alle Float-Spalten zu verwenden?
- 20. Wie erzwinge ich grittle, um eine bestimmte appcompat-v7-Version zu verwenden?
- 21. Wie erzwinge ein zu installierendes Paket?
- 22. Wie erzwinge ein WebImageView neu zu laden?
- 23. Verwenden von Regex auf ein bestimmtes Setup
- 24. Verwenden Sie ein Objektiv, um ein bestimmtes Element einer (Schlüssel-, Wert-) Liste zu ersetzen
- 25. Verwenden der Mausefalle für ein bestimmtes Element?
- 26. Wie kann ich Fensterbewegungsbefehle veranlassen, ein bestimmtes Fenster zu ignorieren?
- 27. Wie verwende ich das Refresh-Token, um ein neues Zugriffstoken (django-oauth-toolkit) zu erhalten?
- 28. Wie erzwinge ich ein Verzeichnis, um genau mit dem Subversion-Server zu synchronisieren
- 29. Klare Möglichkeit, XPath zu verwenden, um Elemente zu finden, die ein bestimmtes Kindelement enthalten?
- 30. Wie verwende ich mongoexport, um ein bestimmtes Format in der CSV-Datei zu erhalten?
Haben Sie nicht die erste Option müde, aber die zweite funktioniert wie ein Charme. Vielen Dank! – bgw