У меня есть некоторый опыт создания приложений на Java, и я хотел бы узнать больше, поэтому я решил создать приложение, которое будет иметь разные страницы.Например, в начальном фрейме будет отображаться меню кнопок, которые приведут к различным фреймам, с указанием разных компонентов и макетов.
Я не слишком уверен в том, что лучше всего применять страницы.Я думаю, что я мог бы сохранить окна JFrame
в списке, а затем использовать класс обработчика кнопок, чтобы, возможно, изменить видимость различных кадров, позволяя отображать только соответствующий кадр, когда пользователь нажимает кнопку.Я думаю, что этот метод мог бы работать, но есть ли более эффективный / практический способ сделать это?
Мне известно о CardLayout
, однако для этой программы я пытаюсь выучить MigLayout
;так что это будет невозможно (насколько я знаю).Я надеюсь, что этот вопрос не слишком расплывчатый, я просто хотел бы узнать лучшие практики, когда речь идет о создании приложений на Java с разными страницами.