Я только начал создавать свое самое первое маленькое приложение на Java Swing. Когда программа открывается, она вызывает одно простое окно с меткой и парой кнопок. Нажатие одной из этих кнопок должно стереть экран приветствия и заменить его совершенно другой панелью.
Я не уверен, что лучший способ создать эту функциональность. Одним из способов было бы передать мои JFrame
аргументы ... практически всем другим компонентам, но мне это кажется хакерским. Или есть сделать каждую панель двойной как слушатель действия, но это тоже не кажется правильным.
Есть ли шаблон дизайна, который я должен применить здесь? «Заменить содержимое главного и единственного окна» должно быть достаточно распространенной операцией. Было бы достаточно названия для шаблона; Я могу использовать Google самостоятельно оттуда. (Я бы не сказал нет более длинному объяснению.)