2 pièce(s) jointe(s)
Aide ou conseils pour afficher une matrice dans une fenêtre en JAVA
Bonjour à tous!
J'espère ne pas m'être trompé de section, et je ne crois pas avoir créer de doublons,
Si c'est le cas, vraiment navré!
Dans le cadre d'un projet, je dois remplir une matrice de taille 5x5 aléatoirement avec des 0 et des 1.
Je dois représenter cette dernière en affichant un carré noir pour chaque 1 sorti et un carré blanc pour chaque 0 sorti.
J'ai donc commencé par le remplissage de la matrice ainsi que son affichage dans la console
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| public class matrice {
int[][] matrice=new int[5][5];
public int[][] getMatrice() {
return matrice;
}
public matrice() {
int i, j;
for(i=0; i<matrice.length; i++){
for(j=0; j<matrice.length ; j++){
matrice[i][j]= (int) Math.round(Math.random());
}
}
}
// methode affichage
public void afficher() {
int i, j;
for(i=0; i<matrice.length; i++){
for(j=0; j<matrice.length ; j++){
System.out.print(matrice[i][j]);
}
System.out.println("");
}
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import javafx.application.Application;
import javafx.stage.Stage;
public class test extends Application{
public static void main(String[] args) {
matrice carre = new matrice();
carre.afficher();
}
@Override
public void start(Stage primaryStage) throws Exception {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
} |
Donc jusque là tout va bien, voilà le résultat obtenu:
Pièce jointe 208393
Le problème, c'est que je n'arrive pas à afficher cette dernière dans une fenêtre, en remplaçant les 0 par des carrés blancs, et les 1 par des carrés noirs
J'ai suivi des tutoriaux qui m'ont permis de créer ce genre de chose:
Pièce jointe 208392
Le problème c'est que je n'arrive pas à "fusionner" le code de ma matrice avec le code pour sortir l'interface
Pourriez vous m'aider ou me donner des conseils s'il vous plait?
Je vous remercie d'avance
Cordialement
Aurevoiir