Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment développer des applications…
  • Comment faire pour exécuter une app…
  • Comment puis-je obtenir la valeur dé…
  • Comment connecter un site Web pour S…
  • Définition de la collecte des ordur…
  • Comment compiler un programme Java 
  • Comment Traverse arbres binaires en …
  • Comment faire pour installer Android…
  • Inconvénient de Struts 
  • Comment mapper un Servlet Dans un Se…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment faire de l'éducation gratuite HTML Jeux Java

    La clé pour le développement de jeux web Java est l'objet de l'applet. Cela permet aux développeurs Java de créer des applications en utilisant presque tous les outils du langage Java qui s'exécutent automatiquement au sein d'un navigateur prenant en charge , à condition que l'utilisateur local dispose d'une copie de Java lui-même installé sur son ordinateur. La portée de cette capacité n'est limité que par votre imagination et votre connaissance de Java . Cet exemple simple va créer un jeu de test de mathématique qui pourrait être utilisé pour enseigner l'arithmétique (même si elle pourrait être modifiée pour apprendre toute sorte de mathématiques base) . L'ordinateur génère aléatoirement une question et détermine la bonne réponse. Instructions
    1

    Ouvrez un éditeur de texte. N'importe quel éditeur va faire qui peut écrire des fichiers texte , même Bloc-notes Windows , mais vous trouverez le processus beaucoup plus facile avec le rédacteur en chef d'un programmeur ou même un environnement à part entière développement intégré (IDE ) comme Netbeans ou Eclipse.
    < Br > 2

    Collez le code suivant dans votre éditeur:

    java.applet.Applet d'importation;

    java.awt.Color d'importation;

    import java.awt . Font ;
    java.awt.GridLayout

    d'importation;

    java.awt.LayoutManager d'importation;

    java.awt.event.ActionEvent d'importation;

    importation java.awt.event.ActionListener ;
    java.text.ParseException

    d'importation;

    javax.swing.JButton d'importation;

    importation javax.swing.JLabel ;
    javax.swing.JOptionPane d'importation de

    ;

    javax.swing.JTextField d'importation;

    public class principal extends Applet implements ActionListener {

    JLabel result = new JButton () ;

    JLabel question = new JLabel ();

    JTextField answerBox = new JTextField ();

    JButton checkAnswerButton = new JButton ( "Check réponse ");
    double réponse

    ;

    publique vide actionPerformed ( ActionEvent e) { .

    //Le code va ici

    }

    @ Override

    public void init () {

    //Le code va ici .

    }

    giveResults public void ( booléenne correcte) {

    //code va ici .

    } public void

    CheckAnswer () {

    //Le code va ici .


    } public void

    createNewQuestion () {

    //Le code va ici .

    } }


    Ce sera le squelette de votre application. Les méthodes ( ActionPerformed , Init giveResults , CheckAnswer et createNewQuestion ) seront remplis lors des étapes ultérieures
    3

    Remplissez la méthode "init" avec ce code: .
    < p> super.init ();

    this.setLayout ( new GridLayout (0 , 1)) ;

    result.setVisible (false);

    result.setFont ( result.getFont (). deriveFont ( Font.Bold , 32.0f ) ) ; .

    AnswerBox.setFont ( question.getFont () deriveFont ( Font.Bold , préparera votre applet à courir. Elle ajoute tous les éléments de l'interface utilisateur de l'applet et raconte le bouton qu'il doit envoyer ses actions de clic à l'applet elle-même . La première commande " super.init " est très important mais aussi facile à oublier : il raconte Java que tout le code d'initialisation standard pour l'applet doit être exécuté en premier pour obtenir le programme dans une bonne configuration par défaut
    4

    Remplissez la méthode " createNewQuestion " avec ce code: . < br >

    deux operandA = Math.floor ( Math.random ( ) * 100);

    deux operandB = Math.floor ( Math.random ( ) * 100);

    String [ ,"] operatorArr = { "+ ", " - ", " x ", "/"};
    opérateur de chaîne de

    = operatorArr [ (int) Math.floor ( Math.random ( ) * 3 ) ] ;

    if ( operator.equals ("+ ")) {

    answer = operandA + operandB ;

    } else if ( operator.equals ("-" )) {

    answer = operandA - operandB ;

    } else if ( operator.equals ( "x ")) {

    answer = operandA * operandB ;

    } else {

    answer = operandA /operandB ;


    }

    question.setText ( String.valueOf ( operandA ) + "" + opérateur + "" + String.valueOf ( operandB ) ) ;

    Cela crée une nouvelle question chaque fois que nécessaire en prenant un nombre aléatoire entre 1 et 100 et en sélectionnant un opérateur sort parmi les opérateurs arithmétiques communs à utiliser
    5

    . remplissez la méthode " actionPerformed " avec ce code:

    si {

    booléenne correcte = CheckAnswer ();

    ( e.getSource () est égal à ( checkAnswerButton ) . ) giveResults ( correct) ;

    if ( correct) {

    createNewQuestion (); }


    }

    Ceci indique au programme ce qu'il faut faire lorsque le bouton est cliqué: vérifier les réponses, imprimer les résultats et préparer une nouvelle question
    6

    Complétez la méthode " giveResults " avec ce code: .

    if ( correct) {

    result.setForeground ( Color.green ) ;

    result.setText ( " cORRECT You rock ! ");

    } else {< br >

    result.setForeground ( color.red ) ;

    result.setText ( "WRONG Essayez à nouveau ! "); }


    result.setVisible (true ) ;

    présente à l'utilisateur de ses résultats : . un message vert "Correct" ou un message rouge "Wrong"
    7

    Remplissez la méthode " CheckAnswer " avec ce code:

    try {

    if ( réponse == Double.parseDouble ( answerBox.getText () )) {

    return true; }

    else {

    return false ; }


    } catch ( NumberFormatException e) {

    JOptionPane.showMessageDialog (this, " je ne comprends pas votre répondre "); .

    return false ; }


    vérifie la réponse de l' utilisateur Il s'agit d'une méthode très simple puisque la réponse a été stocké immédiatement lorsque la question lui-même a été créé. . Elle convertit simplement la réponse de l'utilisateur dans un numéro du texte original et voit si ce nombre correspond à la réponse stockée. Remarquez la déclaration " try ... catch " . Cela garantit que l'ensemble du jeu ne plante pas si l'utilisateur saisit quelque chose de que l'ordinateur ne peut pas interpréter comme un nombre, comme le texte " un. " Cela montre simplement à l'utilisateur un message l'informant /elle qu'il ne peut pas comprendre la réponse a déjà séduit it up comme mauvaise .
    < br > 8

    Enregistrez votre travail avec le nom " Main.java . " Si vous utilisez un IDE, vous pouvez maintenant construire le programme en cliquant sur ​​le bouton "Exécuter" . Sinon, vous devrez taper la commande suivante dans votre invite de commande:

    javac Main.java

    de toute façon, cela va créer un fichier " Main.class "
    9

    Ajoutez le texte suivant à votre site. pages pour lui dire de charger l'applet :

    < /applet >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ajouter JAVA_HOME 
  • Comment appeler le constructeur par défaut de Java 
  • Types incompatibles ont été trouvés dans Java 
  • Comment ajouter des zéros devant le numéro en Java 
  • Comment faire un WAR Package Java 
  • Comment installer un Java Bypass Administrateur Début 
  • Comment apprendre les mathématiques de base Utilisation des applets Java 
  • Comment faire sortir Java 
  • Comment faire pour créer un chemin relatif en Java 
  • Chaîne à double conversion en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc