Организация отдельных файлов JPanel

Я работаю над школьным проектом. По сути, это небольшая программа, которая поможет людям выбрать лучший смартфон в соответствии со своими предпочтениями.

Это будет похоже на то, что каждая страница будет задавать вопрос, затем пользователь нажимает кнопку "Далее" и переходит на следующую страницу.

Что будет лучшим подходом для этого? Я не хочу, чтобы в одном файле было слишком много кода. Так что я думаю -

  1. JFrame с помощью CardLayout,
  2. Отдельный JPanel для каждой страницы.

Но я хочу сохранить все панели в отдельных файлах. Это будет хорошей идеей? Если да, как мне подходить к продвижению по страницам? setVisible(true/false) в ActionListener?

Извиняюсь за вопрос noob, я супер новичок в Java и учусь самостоятельно.

1 ответ

Увидеть CardLayoutDemo.java для этого упрощенного примера.

Просмотр игрыПросмотр рекордов

Увидеть CardLayoutExample.java для пользовательского интерфейса, который ближе к тому, что вы ожидаете от мастера или опроса.

Смотрите также как:

Другие вопросы по тегам