Java Создать программу с несколькими GUI кадрами - PullRequest
0 голосов
/ 01 августа 2020

Хорошо, поэтому я делаю программу в Java, которая запрашивает у пользователя несколько деталей в непрерывных кадрах в GUI. Мой главный вопрос был бы в том, есть ли способ поместить все кадры в один класс и не создавать класс для каждого кадра.

Итак, вот что я делаю:

1-й кадр:

Пожалуйста, дайте мне свое имя: [Пользователь вводит имя здесь] // Затем нажмите ok

2 кадра:

Пожалуйста, введите первый номер: [пользователь вводит первый номер]

Пожалуйста, введите второй номер: [пользователь вводит второй номер]

// затем нажмите «Далее»

и так далее

Я не могу найти способ сделать это без создания нового класса для каждого кадра.

Есть ли способ сделать это поместите все кадры в один класс. Заранее спасибо

1 Ответ

2 голосов
/ 01 августа 2020

В этом случае похоже, что вам на самом деле не нужно несколько кадров; скорее вам нужен один фрейм, и его содержимое меняется. Вы можете использовать несколько панелей JPanel для отдельных страниц и переключаться между ними. скорее вам следует практиковать разделение проблем, разрезать код на разумные части и, возможно, использовать шаблоны проектирования, такие как MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...