আমি সবেমাত্র আমার প্রথম ছোট জাভা সুইং অ্যাপ তৈরি করতে শুরু করেছি। প্রোগ্রামটি খোলে, এটি একটি একক, সাধারণ উইন্ডোটি একটি লেবেল এবং কয়েকটি বোতাম সহ নিয়ে আসে। এই বোতামগুলির মধ্যে একটিতে ক্লিক করা ওয়েলকাম স্ক্রিনটি মুছে ফেলার এবং একে একে সম্পূর্ণ আলাদা প্যানেলের সাথে প্রতিস্থাপন করার কথা।
আমি নিশ্চিত না যে সেই কার্যকারিতাটি তৈরি করার সর্বোত্তম উপায় কী। একটি পদ্ধতি JFrame
হ'ল আমার যুক্তি হিসাবে আমার কাছে ... কেবলমাত্র প্রতিটি অন্যান্য উপাদান সম্পর্কে, তবে এটি আমার কাছে মনে হচ্ছে দুর্বোধ্য। অথবা, প্রতিটি প্যানেলকে অ্যাকশন শ্রোতা হিসাবে দ্বিগুণ করে তুলছে, তবে এটিও সঠিক বলে মনে হয় না।
আমি এখানে প্রয়োগ করা উচিত একটি নকশা প্যাটার্ন আছে? "মূল - এবং শুধুমাত্র - উইন্ডো" এর বিষয়বস্তুগুলি প্রতিস্থাপন করুন একটি যুক্তিসঙ্গত সাধারণ অপারেশন হতে হবে। প্যাটার্নের জন্য একটি নাম যথেষ্ট হবে; আমি সেখান থেকে গুগলকে নিজের মতো করে ব্যবহার করতে পারি। (তবে আমি আর বেশি ব্যাখ্যা দিতে বলব না।)