मेरे पास Graphics2D
ऑब्जेक्ट है और मैं ऑब्जेक्ट की पृष्ठभूमि सेट अप करना चाहता हूं। इसमें setBackground
विधि है, जिसमें रंग पैरामीटर है। इस तरह मैं पृष्ठभूमि का रंग सेट कर सकता हूं।जावा ग्राफिक्स 2 डी पारदर्शी पृष्ठभूमि
मेरा प्रश्न है: मैं ऑब्जेक्ट की पृष्ठभूमि की पारदर्शिता कैसे सेट कर सकता हूं? क्या मैं इसे किसी भी तरह से पूरी तरह से पारदर्शी होने के लिए कह सकता हूं? क्या मैं इसे पूरी तरह से अपारदर्शी कह सकता हूं? क्या मैं इसे किसी भी तरह से 0.8 पारदर्शिता/अस्पष्टता के बारे में बता सकता हूं? मैं इन मानों को कैसे सेट कर सकता हूं?
मैंने देखा है कि TRANSLUCENT
और OPAQUE
नामक पूर्वनिर्धारित मान हैं, लेकिन मुझे यकीन नहीं है कि मैं उनका उपयोग कैसे कर सकता हूं।
शायद सही उपयोग एक अंतर पैरामीटर के साथ रंग के निर्माता को कॉल करना है?
रंग चार पैरामीटर आर, जी, बी, ए लेता है। एक अल्फा या पारदर्शिता घटक है जिसे आप सेट करना चाहते हैं। –
आर = 0, जी = 0, बी = 0 सेटिंग पृष्ठभूमि को सफेद बनाने के लिए बनाएगा, लेकिन एक = 1 को इसे पारदर्शी – user2277872
के रूप में रखेगा हां, अब मैं इसे देख सकता हूं। हम "ए" को कैसे परिभाषित कर सकते हैं? क्या यह 0 और 255, 0 के बीच एक मान है जिसका अर्थ यह अपारदर्शी है, 255 जिसका अर्थ है कि यह पारदर्शी है? –