আমি একটি সুইং অ্যাপ্লিকেশন একসাথে রাখছি যেখানে আমি প্রায়শই একটি জেপানেলের সামগ্রীগুলি প্রতিস্থাপন করতে চাই। এটি করার জন্য, আমি কল করছি removeAll()
, তারপরে আমার নতুন সামগ্রী যুক্ত করুন, তারপরে কল করছেন revalidate()
।
তবে আমি দেখতে পাচ্ছি যে পুরানো সামগ্রীটি এখনও বাস্তবে দৃশ্যমান (যদিও নতুন সামগ্রী দ্বারা অস্পষ্ট)। আমি একটি কল যুক্ত করে থাকেন repaint()
ছাড়াও revalidate()
, এটা প্রত্যাশিত হিসাবে কাজ করে।
আমি নিশ্চিত যে অন্যান্য অনুষ্ঠানে আমি অভিজ্ঞ যে শুধুমাত্র কল revalidate()
করা যথেষ্ট।
সুতরাং মূলত আমার প্রশ্নটি হল - আমার উভয় ফাংশন কল করা উচিত এবং যদি না হয়, আমি কখন তাদের প্রতিটি কল করতে হবে?