Se connecter avec
S'enregistrer | Connectez-vous

combien de classe?

Dernière réponse : dans Programmation

je creé un quizz avec gain de point à chaque bonne réponse puis un calcul de point final
mais je ne sais pas si je dois creer une classe "CalculPointTotal"
j'ai dejà une classe jeu4, dont voici le code :
  1. package com.jeu4.test;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import javax.swing.*;
  5. import javax.swing.JOptionPane;
  6.  
  7.  
  8. public class Jeu4 extends Frame implements ActionListener
  9. {
  10. Frame f;
  11. CardLayout carte;
  12. Panel jeu;
  13. Button bouton=new Button("suivant");
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. public Jeu4() {
  21. //panel de la première carte (1ere question)
  22. Label situation = new Label("quel est le chanteur du groupe Placebo?");
  23. Panel p1 = new Panel();
  24. p1.add(new JRadioButton("Brian Molko"));
  25. p1.add(new JRadioButton("Johnny Halliday"));
  26. p1.add(new JRadioButton("Jean pascal"));
  27.  
  28. p1.setBackground(Color.orange);
  29.  
  30. //panel de la deuxieme carte (2eme question)
  31. Label situation2 = new Label("qui est 50 cents?");
  32. Panel p2 = new Panel();
  33. p2.add(new JRadioButton("un cycliste"));
  34. p2.add(new JRadioButton("Un chanteur"));
  35. p2.add(new JRadioButton("Un presentateur TV"));
  36. p2.setBackground(Color.green);
  37. //panel contenant les deux précédents
  38. jeu=new Panel();
  39. carte = new CardLayout();
  40. jeu.setLayout(carte);
  41. jeu.add("placebo", p1);
  42. jeu.add("50 cents", p2);
  43.  
  44. setLayout(new BorderLayout());
  45. add("South", bouton);
  46. add("Center", jeu);
  47. p1.add("South",situation);
  48. p2.add("South", situation2);
  49.  
  50.  
  51.  
  52.  
  53. bouton.addActionListener(this);
  54. setVisible(true);
  55. setBounds(150,150,300,250);
  56. setTitle("un petit quizz");
  57. int score;
  58.  
  59.  
  60.  
  61.  
  62. }
  63.  
  64.  
  65. public void actionPerformed(ActionEvent e) {
  66. carte.next(jeu);
  67.  
  68. int score = 0;
  69. {
  70. if (bouton.getLabel().equals("Brian Molko"))
  71.  
  72. score += 1;
  73. else
  74. score += 0;
  75.  
  76. if (bouton.getLabel().equals("Un chanteur"))
  77.  
  78. score += 1;
  79. else
  80. score += 0;
  81. }
  82. }
  83.  
  84. public static void main(String[] args) {
  85. Frame f = new Jeu4();
  86. }
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93. }


puis une classe Point, dont voici le code :
  1. package com.jeu4.outil;
  2. import com.jeu4.test.Jeu4;
  3.  
  4.  
  5.  
  6. class Point
  7. {
  8. private float score;
  9.  
  10. public Point (float score)
  11. {
  12. this.score = score;
  13. }
  14. public float getScore()
  15. {
  16. return this.score;
  17. }
  18. }


dois je creé une classe CalculPointTotal, pour avoir le nombre de point final?

merci

Autres pages sur : combien classe

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte