Bonjour,je voudrais savoir comment crée un tableau avec des colonne(comme cette image http://image.noelshack.com/fichiers/201 … ableau.png) sur processing,je voudrais introduire des valeur dedans
Merci de votre aide
Hors ligne
hello
Ne connaissant pas ton projet je me pose la question suivante : Est-ce que Processing est vraiment l'outil idéal pour faire ce que tu projettes de faire? Pourquoi pas du HTML?
Sinon, as-tu des ébauches, des premiers essais (concluants ou pas) à nous soumettre ?
Hors ligne
bonjour ,oui le professeur m'a dit de faire avec un processing,j'ai réussi à crée un tableau de 5 colonne et 10 lignes chacune
mais je n'arrive pas à entrée un texte ou des valeur sur chaque carré voici le programme
int colonnes = 5;
int rangees = 10;
int[][] visage; //
void setup(){
size(400,400);
smooth();
noStroke();
visage = new int[colonnes][rangees]; // chaque cellule prend comme valeur 0
visage[0][0] = 10;
visage[0][1] = 20;
visage[1][0] = 55;
visage[1][1] = 35;
}
void draw(){
background(255);
float largeurColonne = width/colonnes;
float hateurRangee = height/rangees;
fill(255);
for(int i=0 ; i < colonnes ; i++){
for(int j=0 ; j < rangees ; j++){
color couleur = visage[i][j];
fill(couleur);
float x = i*largeurColonne;
float y = j*hateurRangee;
rect( x+1 , y+1 , largeurColonne-2 , hateurRangee-2 );
}
}
}
merci de votre réponse
Hors ligne
Essaye avec cette fonction : https://processing.org/reference/text_.html
Pour choisir la police tu peux jetter un oeil ici : https://processing.org/reference/PFont.html
Bon boulot
Hors ligne
bonjour,voila j'ai modifier la couleur pour que les valeurs puissent se voir facilement,mais meme avec text je n'arrive pas à afficher une phrase dans chaque carré voci une photo du programme http://image.noelshack.com/fichiers/201 … 64-rrr.png
int colonnes = 5;
int rangees = 10;
int[][] visage; //
void setup(){
size(1400,850);
smooth();
noStroke();
visage = new int[colonnes][rangees]; // chaque cellule prend comme valeur 0
visage[0][0] = 255;
visage[0][1] = 255;
visage[1][0] = 255;
visage[1][1] = 255;
visage[2][0] = 255;
visage[2][1] = 255;
visage[2][2] = 255;
visage[3][0] = 255;
visage[3][1] = 255;
visage[3][2] = 255;
visage[3][3] = 255;
visage[4][0] = 255;
visage[4][1] = 255;
visage[4][2] = 255;
visage[4][3] = 255;
visage[4][4] = 255;
visage[4][5] = 255;
visage[4][6] = 255;
visage[4][7] = 255;
visage[4][8] = 255;
visage[4][9] = 255;
visage[0][2] = 255;
visage[0][3] = 255;
visage[0][4] = 255;
visage[0][5] = 255;
visage[0][6] = 255;
visage[0][7] = 255;
visage[0][8] = 255;
visage[0][9] = 255;
visage[1][2] = 255;
visage[1][3] = 255;
visage[1][4] = 255;
visage[1][5] = 255;
visage[1][6] = 255;
visage[1][7] = 255;
visage[1][8] = 255;
visage[1][9] = 255;
visage[2][3] = 255;
visage[2][4] = 255;
visage[2][5] = 255;
visage[2][6] = 255;
visage[2][7] = 255;
visage[2][8] = 255;
visage[2][9] = 255;
visage[3][4] = 255;
visage[3][5] = 255;
visage[3][6] = 255;
visage[3][7] = 255;
visage[3][8] = 255;
visage[3][9] = 255;
textSize(32);
text("word", 10, 30);
fill(0, 102, 153);
text("word", 10, 60);
fill(0, 102, 153, 51);
text("word", 10, 90);
}
void draw(){
background(0);
float largeurColonne = width/colonnes;
float hateurRangee = height/rangees;
fill(0);
for(int i=0 ; i < colonnes ; i++){
for(int j=0 ; j < rangees ; j++){
color couleur = visage[i][j];
fill(couleur);
float x = i*largeurColonne;
float y = j*hateurRangee;
rect( x+1 , y+1 , largeurColonne-2 , hateurRangee-2 );
text("word", 10, 30);
fill(0, 102, 153);
}
}
}
voila ,merci de votre aide,c'est sympa
Hors ligne
à fermer ,j'ai enfin réussi,merci de votre aide
Hors ligne
Pages: 1