2010-01-06 10 views
5

मैं एक एम्बेडेड लिनक्स डिवाइस पर काम कर रहा हूं जिसमें केवल क्यूटी है। किसी कारण से, जावा gnu.java.awt.peer.gtk.GtkToolkit का उपयोग करने का निर्णय लेता है। मैं इसके बजाय gnu.java.awt.peer.qt.QtToolkit (या डिफ़ॉल्ट व्यवहार को बदलने) का उपयोग करने के लिए कैसे मजबूर कर सकता हूं?किसी विशिष्ट टूलकिट (क्यूटी) का उपयोग करने के लिए Java/awt को कैसे बल दें?

उत्तर

5

the api प्रणाली संपत्ति awt.toolkit स्थापित करने का सुझाव,

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

या

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

पहला विकल्प थक गया नहीं है, लेकिन दूसरा आकर्षण एक आकर्षण की तरह है। धन्यवाद! – bgw

1

इसके अलावा, आप डिफ़ॉल्ट टूलकिट स्विंग के अंदर सीधे एक संकलक के अनुकूल तरीके से सेट कर सकते हैं,।

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); 
संबंधित मुद्दे

 संबंधित मुद्दे