Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में डबल-बफरिंग क्या है?


  • डबल-बफरिंग एक ऑफ-स्क्रीन छवि बफर में ग्राफिक्स खींचने और फिर बफर की सामग्री को एक ही बार में स्क्रीन पर कॉपी करने की प्रक्रिया है।
  • जटिल ग्राफिक्स के लिए, डबल-बफरिंग का उपयोग करने से झिलमिलाहट की समस्या कम हो सकती है।
  • जावा स्विंग अपने सभी घटकों के लिए स्वचालित रूप से डबल-बफरिंग का समर्थन करता है।
  • डबल-बफरिंग स्मृति गहन है, इसका उपयोग केवल उन घटकों के लिए उचित है जिन्हें बहुत बार पुन:चित्रित किया जाता है या विशेष रूप से जटिल ग्राफिक्स प्रदर्शित करने के लिए होते हैं।
  • यदि कोई कंटेनर डबल-बफरिंग का उपयोग करता है, तो किसी भी डबल-बफर वाले बच्चे ने कंटेनर के ऑफ-स्क्रीन बफर को साझा किया है, आवश्यक ऑफ-स्क्रीन बफर कभी भी एप्लिकेशन के ऑन-स्क्रीन आकार से बड़ा नहीं होता है।
  • डबल बफरिंग सक्षम करने के लिए, बस setDoubleBuffered() . पर कॉल करें विधि (JComponent . से विरासत में मिली है) ) किसी भी घटक के लिए डबल-बफ़र्ड प्रॉपर्टी को सही पर सेट करने के लिए जो डबल-बफ़र्ड ड्राइंग का उपयोग करना चाहिए।

  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. जावा में ArrayIndexOutOfBoundsException क्या है?

    एक सरणी एक डेटा है संरचना/कंटेनर/वस्तु जो एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत करता है। सरणी का आकार/लंबाई निर्माण के समय निर्धारित की जाती है। सरणी में तत्वों की स्थिति को अनुक्रमणिका या सबस्क्रिप्ट कहा जाता है। सरणी का पहला तत्व अनुक्रमणिका 0 पर संग्रहीत है और

  1. जावा प्रोग्रामिंग क्या है?

    जावा एक सामान्य-उद्देश्य वाली उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे मूल रूप से सन माइक्रो सिस्टम द्वारा विकसित किया गया था और 1995 में जारी किया गया था। जावा विभिन्न प्लेटफार्मों पर चलता है, जैसे कि विंडोज, मैक ओएस और यूनिक्स के विभिन्न संस्करण। जेम्स गोस्लिंग ने अपने कई सेट-टॉप बॉक्स प्रोजेक्ट्स म