Tôi mới bắt đầu tạo ứng dụng Java Swing nhỏ đầu tiên của mình. Khi chương trình mở ra, nó sẽ hiển thị một cửa sổ đơn, đơn giản với nhãn và một vài nút. Nhấp vào một trong những nút đó được cho là để xóa sạch màn hình chào mừng và thay thế nó bằng một bảng điều khiển hoàn toàn khác.
Tôi không chắc cách tốt nhất để tạo ra chức năng đó là gì. Một phương pháp sẽ là chuyển JFrame
đối số của tôi thành ... đối với mọi thành phần khác, nhưng điều đó khiến tôi cảm thấy khó chịu. Hoặc, có làm cho mỗi bảng điều khiển tăng gấp đôi như một người nghe hành động, nhưng điều đó dường như cũng không đúng.
Có một mẫu thiết kế tôi nên áp dụng ở đây? "Thay thế nội dung của cửa sổ chính - và duy nhất" phải là một hoạt động phổ biến hợp lý. Một tên cho mẫu sẽ là đủ; Tôi có thể tự mình sử dụng Google từ đó. (Tuy nhiên, tôi sẽ không nói không với một lời giải thích dài hơn.)