2011-08-17 5 views
2

Je voudrais créer un quiz pour mon interface graphique Java. Je voudrais qu'il affiche une question sur une page, puis un bouton suivant qui amène l'utilisateur à une autre page pour lui dire si cette question était correcte ou non, et s'il est correct, il peut passer à la page suivante. question suivante (en cliquant sur un autre bouton suivant) et si elles se sont trompés, il faut revenir en arrière et y répondre à nouveau. Cependant, je n'ai aucune idée de comment faire cela !! Jusqu'à présent, j'ai une interface graphique simple avec une page d'accueil et des onglets sur le côté, dont un quiz. Serait-ce une meilleure idée de créer le quiz dans Flash ou quelque chose et ensuite l'intégrer dans mon application Java? Ou juste faire le tout en Java? Je suis vraiment nouveau à java alors je ne sais pas trop quoi faire, toute aide serait grandement appréciée!Comment créer une interface graphique Java Quiz?

Merci

+0

Je pense qu'il sera beaucoup plus facile d'avoir votre quiz en java. Vous pouvez créer une nouvelle page, ajouter des boutons radio, vérifier si le bouton correct a été défini sur True, sinon, n'affichez pas de bouton Continuer, mais affichez un bouton Retour au quiz. – Jim

Répondre

3

Il est préférable d'utiliser uniquement Java. Pensez à utiliser CardLayout avec votre interface graphique pour permettre l'échange de questions, ou vous pouvez créer et modifier des composants clés à la volée tels que le texte affiché par JLabels et JRadioButtons. Cependant, avant d'envisager toute structure graphique, il est essentiel de créer d'abord des classes non GUI solides basées sur OOPS pour gérer vos questions. Par exemple, vous pouvez vouloir des classes pour:

  • Classe de questions contenant une question Chaîne, une liste de réponses possibles Chaînes, une bonne réponse Chaîne. Cette classe peut ordonner au hasard les réponses incorrectes et correctes, peut avoir une méthode pour vérifier si la réponse sélectionnée est correcte.
  • Classe de test contenant une collection de questions, pouvant présenter des questions dans un ordre aléatoire, pouvant contenir le score obtenu.
  • Une classe QuestionReaderWriter qui peut lire et écrire des questions dans un fichier texte (vous ne voulez certainement pas coder en dur le texte de la question).
+0

merci beaucoup pour votre aide! Je vais regarder comment faire ça alors. – Kate

0

Pour ce type d'application, il est préférable d'utiliser la langue avec laquelle vous êtes plus familier.
Puisque c'est juste un simple affichage, alors faites-le, il n'y a vraiment rien de très difficile à ce sujet.
Personnellement, je pencherais vers Flash comme l'IDE flash est glisser et déposer et un gourou flash expérimenté pourrait le faire en quelques heures. Flash IDE est orienté vers cela.

Questions connexes