Saya baru saja mulai membuat aplikasi Java Swing kecil pertama saya. Ketika program terbuka, ia memunculkan satu jendela sederhana dengan label dan beberapa tombol. Mengklik salah satu tombol itu seharusnya menghapus layar pembuka dan menggantinya dengan panel yang sama sekali berbeda.
Saya tidak yakin apa cara terbaik untuk membuat fungsionalitas itu. Salah satu metode yang akan saya gunakan JFrame
sebagai argumen ke ... hampir setiap komponen lainnya, tapi itu terasa membingungkan bagi saya. Atau, ada yang membuat setiap panel berfungsi ganda sebagai pendengar tindakan, tetapi itu juga tampaknya tidak tepat.
Apakah ada pola desain yang harus saya terapkan di sini? "Ganti isi jendela utama - dan hanya -" harus merupakan operasi yang cukup umum. Nama untuk polanya cukup; Saya dapat menggunakan Google sendiri dari sana. (Namun, saya tidak akan mengatakan tidak pada penjelasan yang lebih panjang.)