Как создать графический интерфейс Java Quiz? - PullRequest
2 голосов
/ 18 августа 2011

Я хотел бы создать тест для моего графического интерфейса Java.

Я бы хотел, чтобы он отображал вопрос на одной странице, а затем имел следующую кнопку, которая переносит пользователя на другую страницу, сообщая ему, был ли этот вопрос правильным или нет, и если он правильный, они могут двигаться дальше.к следующему вопросу (нажав другую кнопку «Далее»), и если они ошиблись, вернитесь и ответьте снова.Однако я понятия не имею, как это сделать !!

Пока у меня есть простой графический интерфейс с приветственной страницей и вкладками внизу, одна из которых включает в себя тест.Будет ли лучше создать тест во Flash или что-то еще, а затем внедрить его в мое Java-приложение?Или просто сделать все это на Java?Я действительно новичок в Java, поэтому я не совсем уверен, что делать, любая помощь будет принята с благодарностью!

Спасибо

Ответы [ 2 ]

3 голосов
/ 18 августа 2011

Лучше всего использовать только Java.Подумайте об использовании CardLayout с вашим графическим интерфейсом, чтобы разрешить обмен вопросами, иначе вы можете создавать и изменять ключевые компоненты на лету, такие как текст, отображаемый JLabels и JRadioButtons.

Key, хотя перед рассмотрением любых структур GUI сначала необходимо создатьоснованные на OOPS не GUI классы для решения ваших вопросов.Например, вам могут потребоваться классы для:

  • Класс вопроса, содержащий строку вопроса, список возможных строк ответа, строку правильного ответа.Этот класс может случайным образом упорядочивать неправильные и правильные ответы, может иметь метод для проверки правильности выбранного ответа.
  • Тестовый класс, содержащий набор вопросов, которые могут представлять вопросы в случайном порядке, которые могутсохранить полученную оценку.
  • Класс QuestionReaderWriter, который может читать и записывать вопросы в текстовый файл (вы определенно не хотите жестко кодировать текст вопроса).
0 голосов
/ 18 августа 2011

Для этого типа приложений лучше всего использовать язык, с которым вы более знакомы.Так как это всего лишь простой показ, сделайте это, и в этом нет ничего особенного.Лично я бы склонялся к Flash, так как Flash IDE - это перетаскивание, и опытный гуру флэш-памяти может сделать это за несколько часов.Flash IDE ориентирована на это.

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