كيفية فرض Java / AWT لاستخدام مجموعة أدوات محددة (QT)؟
سؤال
أنا أعمل على جهاز Linux المضمن الذي يحتوي على QT فقط. لسبب ما، تقرر 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());
لا تنتمي إلى StackOverflow