| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire un simple jeu Text- Based in Java
    Créer un jeu de texte simple en Java par la programmation d'un applet de quiz. Ce projet va vous apprendre beaucoup des fondamentaux de Java , y compris la déclaration de variables , recevoir une entrée utilisateur , la création d' une interface utilisateur , et l'utilisation des tableaux . Afin de s'assurer que les déclarations que vous tapez suivre la syntaxe Java, écrivent ces déclarations dans un environnement de développement intégré libre apportées à la programmation Java. Ces environnements comprennent Net Beans , Aptana et BlueJ . Instructions
    1

    ouvrir WordPad ou un autre éditeur de texte et coller dans les états Java suivants . Ces énoncés définissent une classe personnalisée qui émule un quiz basé sur du texte . La variable STRQ détient questions du quiz. La variable strA détient les réponses du quiz. Vous n'avez pas à utiliser les questions et les réponses spécifiques énumérées ici . Si vous écrivez vos propres, compter le nombre de questions dans votre questionnaire, et soustraire un de ce nombre . Ecrasez le "2" représenté dans le " String [ ] strA " et " String [ ] STRQ « énoncés avec le numéro que vous venez de calculer . Ce nombre indique Java combien d'espace à allouer à des questions et réponses

    import java.awt * ; . . Java.awt.event d'importation * ; . Import javax.swing * ; . Classe myTextGame publique s'étend JAppletimplements ActionListener { privé JTextField tboxResponse ; final String privé submit = "submit" ; lblQuestion JLabel public;

    String [ ] strA = new String [2]; String [ ] STRQ = new String [2]; int iQ ;}
    2

    Collez les instructions suivantes après l'instruction " int iQ " . Ces instructions créent les boutons , zone de texte, et l'étiquette contrôle votre questionnaire utilise pour poser des questions au joueur quiz et recevoir ses réponses .

    Public void init () {

    STRQ [0] = " Qui fut le premier président américain ? " ; STRQ [ 1] = " Qui a développé la théorie de la relativité ? " ; strA [ 0] = " Washington " ; strA [1] = "Einstein" ; Photos

    //Créer un utilisateur interfaceContainer uiPanel = getContentPane (); uiPanel.setLayout ( nouveau BorderLayout ( 12,12 ) ) ; JLabel GameTitle = new JLabel ("Mon texte jeu "); uiPanel.add ( GameTitle , BorderLayout.NORTH ) ; JPanel workPanel = new JPanel ();

    lblQuestion = new JLabel ( STRQ [ 0]);

    workPanel.add ( lblQuestion ) ; tboxResponse = new JTextField (16) ; workPanel.add ( tboxResponse ) ; uiPanel.add ( workPanel , BorderLayout.CENTER ) ;//créer pnlButtons de buttonsJPanel = new JPanel (); JButton btnSubmit = new JButton ( submit ) ; btnSubmit.addActionListener (this); pnlButtons.add ( btnSubmit ) ;//panneau boutons ajoutent à l'utilisateur interfaceuiPanel.add ( pnlButtons , BorderLayout.SOUTH );}
    3 type de

    ou collez les déclarations suivantes après l'instruction " uiPanel.add " . Ces instructions sont exécutées lorsque le joueur appuie sur des quiz sur le bouton « Soumettre». La fonction actionPerformed utilise le "if" pour comparer la réponse du joueur à la réponse correcte. Si la réponse correspond à la réponse , le programme utilise l'instruction setText pour afficher le message "correcte". Le programme affiche «incorrect» pour une réponse qui ne correspond pas à la chaîne dans le tableau strA
    actionPerformed ( ActionEvent e) maîtrise de la chaîne de

    public void { = e.getActionCommand (); . If ( strA [ iQ . ] est égal à ( tboxResponse.getText () )) { tboxResponse.setText ( " C'est correct ! ");} else { tboxResponse.setText (« C'est faux ! ");} = iQ iQ + 1; lblQuestion.setText ( STRQ [ iQ ] );}
    4

    Enregistrez le fichier sous le nom " myTextTame.java », puis cliquez sur le bouton "Démarrer " . Tapez "cmd " pour afficher une invite de commande. Tapez " javac * . Java" pour compiler votre programme , puis tapez "java myTextGame " pour exécuter le programme . Répondez aux invites comme ils apparaissent .

    Previous :

    next :
      articles connexes
    ·Comment ouvrir les fichiers CSV dans une application Mi…
    ·Comment faire pour obtenir un nombre entier de nextLine…
    ·Quatre types primitifs en Java 
    ·Comment les numéros d'entrée en Java 
    ·La différence de deux ensembles en Java 
    ·Comment comparer les nombres entiers en Java 
    ·Comment insérer un élément dans une liste déroulant…
    ·Comment convertir une chaîne en Java pour GeneralPath 
    ·Comment créer un histogramme horizontal en Java 
    ·Java 1.5 Tutoriel annotation 
      articles en vedette
    ·Comment convertir les caractères de leurs valeurs ASCI…
    ·Comment utiliser une instruction CASE dans SQL 
    ·Comment faire un formulaire de s'adapter à n'importe q…
    ·Comment utiliser Zend Autoloader 
    ·Comment faire pour exécuter un exploit IPBFree Avec Pe…
    ·Tutoriel Oracle SQL 
    ·Comment garder lettres dans le cadre de Java 
    ·Comment puis-je obtenir Météo locale sur mon site Web…
    ·Comment utiliser Blender graphique en Java 3D 
    ·Comment faire pour activer un point de vue particulier …
    Copyright © Connaissances Informatiques http://fr.wingwit.com