Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment utiliser la ligne de command…
  • Comment déclarer un tableau String 
  • Comment compiler en Java 
  • Comment faire pour convertir StreamS…
  • Les méthodes statiques dans la sous…
  • Comment faire une programmation de b…
  • La définition d'une restriction Jav…
  • Comment convertir RVB en YcrCb en Ja…
  • Comment construire un arbre de déci…
  • Comment faire pour obtenir la longue…
  •   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 programmer Jeux Avec Java

    Java est un langage de programmation orienté objet multiplateforme créé par Sun Microsystems. La création de jeux sur Java peut être beaucoup plus simple que de créer des jeux sur des langages tels que C + + en raison des avantages de la bibliothèque Swing qui s'inscrit dans le cadre de l'API Java. En très peu de temps , vous pouvez avoir un travail jeu de tic- tac-toe en cours d'exécution en Java. Instructions
    1

    Créer une classe appelée TicTacToeGame . Si vous utilisez un environnement de développement Java comme Netbeans , il y aura une option dans le menu Fichier pour cela. Sinon , il suffit de créer un fichier texte et nommez-le " TicTacToeGame.java . "
    2

    Collez le code suivant dans le fichier : Photos

    java.awt.GridLayout d'importation; import java . awt.event.ActionEvent ; java.awt.event.ActionListener d'importation; java.util.ArrayList à l'importation , l'importation javax.swing.JButton ; javax.swing.JFrame d'importation; javax.swing.JOptionPane d'importation;


    publique classe TicTacToeGame extends JFrame implements ActionListener {

    ArrayList carrés = new ArrayList ();

    cordes joueur = "X" ;

    TicTacToeGame publique () {}

    checkWinner public void () { }

    publique vide actionPerformed ( ActionEvent e) {}

    public static void main ( string [] args) {new TicTacToeGame ( );}}
    3

    Créer le constructeur . C'est la méthode avec le même nom que la classe elle-même , dans ce cas, " TicTacToeGame (). " Il est appelé le constructeur, car il est utilisé pour construire le programme et de le préparer à exécuter. Collez le code suivant pour le construire :

    TicTacToeGame publique () { //Installation d'un window.super JFrame ();

    //Utiliser une disposition de la grille , avec trois colonnes et trois lignes , puisque c'est TicTacToe , this.setLayout ( new GridLayout (3,3) ) ;

    //Remplir chaque espace sur la grille avec un button.for (int x = 0; x <9 ; x + +) { JButton temp = new JButton (" - "); squares.add (temp) ; temp.addActionListener (this); this.add (temp) ; }

    //redimensionner la fenêtre pour tout faire rentrer , //et rendre l'interface utilisateur Hôtels 4

    créer la méthode " actionPerformed " . Cette méthode est appelée lorsque l'utilisateur fait quelque chose dans votre application. Il vous fournit un objet " ActionEvent " , et vous pouvez inspecter cet objet pour savoir ce que l'utilisateur l'a fait, et réagir en conséquence . Collez ce code:

    publique vide actionPerformed ( ActionEvent e) {//Pour tous les boutons de la grid.for de jeu ( square JButton : carrés ) {//Si le bouton cliqué était la source de l'événement . if ( square.equals ( e.getSource () )) { //Définit le bouton de la lettre du joueur , X ou O.square.setText ( joueur ) ;

    //Changement au tour du joueur suivant . if ( player.equals ("X" ) ) joueur = "O" ; lecteur reste = " X ";} }


    //Test pour voir si quelqu'un a won.checkWinner (); }


    5

    créer la méthode " checkWinner " en collant le code suivant :

    checkWinner public void () {

    //Obtenir le contenu de la board.String [] board = new String [9];

    //Définir le gagnant de l'espace vide , - vainqueur de String = "-" " . " ;

    for (int x = 0; x <9 ; x + +) { tableau [x ] = squares.get (x) getText (); System.out.println ( x + . ":" + tableau [x] );}

    //Vérifier si la rangée du haut est plein de la même lettre //Si c'est le cas, ce joueur a won.if (Conseil [ 0 ] est égal à (Conseil [ 1]. ) && . . conseil [0] est égal à ( Conseil [2] )) { gagnant = bord [0] ;} . else //Moyen Rowif ( . conseil [3 ] est égal à ( Conseil [4] ) && Conseil [3] égal ( conseil [ ,"5] )) { gagnant = pension [3] ;} . . else //Bottom rowif ( Conseil [6] equals ( carte [7 ] ) && Conseil [6] égal ( Conseil [8] )) { gagnant = bord [ ,"6] ; } else //Gauche columnif ( . . conseil [0 ] est égal à ( Conseil [3 ] ) && conseil [0] égal ( Conseil [6] )) { gagnant = bord [0]; } else //Moyen columnif ( . . conseil [1 ] est égal à ( Conseil [4] ) && conseil [1] égal ( carte [7 ] )) { gagnant = bord [1] ;} . else //Droite columnif ( Conseil [2] égal ( conseil [5]. ) && Conseil [6] égal ( Conseil [8] )) { gagnant = bord [2] ;} . else //Haut - gauche Milieu, Droite , Bas Diagonalif ( conseil [0] est égal à ( conseil [4 . ] ) && conseil [0] égal ( Conseil [8] )) { gagnant = bord [0] ;} . else //Haut -Droite, Moyen , Bas gauche Diagonalif ( Conseil [2] égal ( Conseil [4] ) . && bord [2] égal ( Conseil [6] )) { gagnant = bord [2]; }

    //Si le gagnant n'est pas l'espace vide " - " //alors quelqu'un a gagné . Félicitez-les //et mettre fin à la game.if ( winner.equals ("-" ) ! ) { JOptionPane.showMessageDialog ( rootPane , " Le gagnant est " + gagnant) ; System.exit (0); }}


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment remplacer un retour chariot avec un espace dans Java 
  • Comment remplacer une période à l'aide chaîne avec Java 
  • Comment installer les fichiers APK Envoyés 
  • Qu'est-ce qu'une erreur de syntaxe Java 
  • Comment faire pour activer assertions dans Eclipse 
  • Qu'est ce qu'un fichier JAR 
  • Qu'est-ce qu'une source d'événements en Java 
  • Comment passer la valeur de case à cocher dans la base utilisant JSP Servlet 
  • Comment faire un Utilisateur terminé boucle en Java 
  • Comment convertir le HTML en texte brut dans les applets Java 
  • Connaissances Informatiques © http://www.ordinateur.cc