কম্পিউটার টিউটোরিয়াল

জাভাতে Double-buffering কী?


  • Double-buffering হলো গ্রাফিক্সকে অফ-স্ক্রিন ইমেজ বাফারে ড্র করার প্রসেস এবং তারপর বাফারের কনটেন্ট একসাথে স্ক্রিনে কপি করা।
  • জটিল গ্রাফিক্সের জন্য, double-buffering ব্যবহার করলে ফ্লিকারিং ইস্যু কমানো যায়।
  • Java Swing অটোমেটিক্যালি তার সকল কম্পোনেন্টের জন্য double-buffering সাপোর্ট করে।
  • Double-buffering মেমরি ইনটেনসিভ, এর ব্যবহার শুধু যেসব কম্পোনেন্ট খুব বারে রিপেইন্ট হয় বা খুব জটিল গ্রাফিক্স ডিসপ্লে করে সেগুলোর জন্য যাজিস্টিফাইড।
  • যদি একটি কন্টেইনার double-buffering ব্যবহার করে, তার যেকোনো ডাবল-বাফার্ড চাইল্ডরা কন্টেইনারের অফ-স্ক্রিন বাফার শেয়ার করে, প্রয়োজনীয় অফ-স্ক্রিন বাফার অ্যাপ্লিকেশনের অন-স্ক্রিন সাইজ থেকে বড় হতে পারে না।
  • Double buffering এনাবল করতে, সহজেই setDoubleBuffered() মেথড কল করুন (JComponent থেকে ইনহেরিটেড) যেকোনো কম্পোনেন্টের জন্য double-buffered প্রোপার্টি true সেট করতে যেগুলো double-buffered ড্রইং ব্যবহার করা উচিত।
  1. জাভাতে StringIndexOutOfBoundsException কী?

  2. জাভাতে ArrayIndexOutOfBoundsException কী?

  3. জাভাতে ফাইনাল প্যারামিটার কী

  4. জাভা প্রোগ্রামিং কী