كيفية فرض Java / AWT لاستخدام مجموعة أدوات محددة (QT)؟

StackOverflow https://stackoverflow.com/questions/2015822

  •  19-09-2019
  •  | 
  •  

سؤال

أنا أعمل على جهاز 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());
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top