Я бы хотел использовать Swing для программирования простой обучающей игры.
Мне интересно, как лучше переключаться между экранами пользовательского интерфейса?
Например, у меня будет экран для главного меню, а затем, когда пользователь нажимает кнопку на этом экране, я переключаю весь экран на совершенно другой.
Затем произвольные экраны могут быть заменены в любой момент, и все их обработчики событий будут активированы, в то время как обработчики событий неактивного экрана будут деактивированы.
Какой тип компонента / элемента управления Swing я бы использовал для каждого из «экранов». Это вообще выполнимо?