2012-07-07 15 views
12

नहीं दिखा रहा है मैं जावा का उपयोग कर मैकोज़ सिस्टम ट्रे में प्रकट होने के लिए एनिमेटेड gif प्राप्त करने का प्रयास कर रहा हूं। मेरे पास पीएनजी आइकन खराब दिख रहे हैं, लेकिन जैसे ही मैं एनिमेटेड gif पर आइकन को सेट और सेट करता हूं (इसलिए मैं एक कताई टाइमर दिखा सकता हूं) यह खाली हो जाता है और सिस्टम मेनू ट्रे में कुछ भी नहीं दिखाता है।मैकोज़ पर जावा सिस्टम ट्रे आइकन 10.7.4 एनिमेटेड gif

सिस्टम ट्रे क्लास के लिए जावाडॉक्स के अनुसार, सेट इमेज को स्वचालित रूप से एनिमेटेड छवियों का समर्थन करना चाहिए, लेकिन यह सिस्टम ट्रे में एनिमेटेड आइकन प्राप्त करने के लिए आवश्यक छवि प्रारूप या कुछ भी निर्दिष्ट नहीं करता है।

क्या कोई यह जानता है कि यह कैसे काम कर रहा है?

+0

अधिक बक्षीस देने वाला था, लेकिन फोन पर जोड़ने के लिए इंटरफ़ेस उलझन में है। –

उत्तर

3

संभावना है कि इस समस्या को java.awt.SystemTray कक्षा के साथ हल नहीं किया जा सकता है। आपके पास एकमात्र विकल्प है JDIC जो देशी कोड का उपयोग करता है। सच कहूं मुझे यकीन है कि JDIC परियोजना अब और बनाए रखा है कि क्या नहीं कर रहा हूँ, यह वेब पर जानकारी प्राप्त करने के ...

मेरा मैं JDIC सिस्टम ट्रे को एकीकृत करने के लिए प्रयोग किया जाता का एक परियोजना में काफी कठिन है। यदि आप कोई अन्य संसाधन नहीं पा रहे हैं, तो आप इसे starting point के रूप में उपयोग कर सकते हैं और वहां से libraries प्राप्त कर सकते हैं।

+0

आपको अपने स्वयं के एनीमेशन अपडेट करने की भी आवश्यकता हो सकती है – MadProgrammer

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