मेरे क्रॉस-प्लेटफ़ॉर्म एसडब्ल्यूटी जावा एप्लिकेशन पर, मैं डॉक और स्टेटस बार आइकन सेट करने के लिए TrayItem के setImages() फ़ंक्शन का उपयोग कर रहा हूं। आइकन एक 128x128 पारदर्शी पीएनजी है। स्थिति और ट्रे आइकन उचित रूप से दोनों विंडोज और लिनक्स वितरण पर काटा जाता है, लेकिन मैक पर मुझे लगता है कि स्थिति पट्टी आइकन इस तरह दोनों पक्षों पर अजीब गद्दी के साथ प्रदर्शित करने के समस्या है:SWT TrayItem.setImage मैक स्टेटस बार में ठीक से स्केल नहीं करता है
यह करने के लिए अजीब बात है मुझे लगता है कि यह अन्य सभी प्लेटफॉर्म पर काम कर रहा है लेकिन मैक। उदाहरण के लिए, यहाँ मेरी लिनक्स बॉक्स पर समस्या के बिना एक ही स्थिति पट्टी चिह्न है:
किसी को भी कैसे मैक पर इस अतिरिक्त गद्दी को रोकने के लिए किसी भी विचार है?
किसी भी कोड के बिना इसे डीबग करना मुश्किल होगा। कुछ गूगलिंग के आधार पर, ऐसा लगता है कि आपको बिना किसी समस्या के ऐसा करने में सक्षम होना चाहिए। – jtbandes
क्या आपने eclipse.platform.swt पर प्रश्न पूछने और संभावित बग के लिए https://bugs.eclipse.org/bugs/ पर खोज करने का प्रयास किया है? –
एसडब्ल्यूटी स्निपेट 143 कैसे करता है - http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet143.java?view=co - देखो तुम्हारे लिए? –