public void drawboard(Graphics g){
g.setColor(Color.yellow);
for (int row = 0; row < board.length; row++){
for (int col = 0; col < board[row].length; col++){
g.drawString("X", col, row);
}
}
Tout ce que j'obtiens est un carré jaune de 35x30 (variables pour ligne et col dans une autre partie du programme). Je ne vois aucun "X" du tout. J'ai essayé de l'espacer au cas où tout serait écrasé avec col + 10, rang + 10, mais cela ne l'affecte pas. J'ai changé de rang et de rang avec le même effet.Comment écrire des lignes et des colonnes avec drawString en Java
Merci.
Pas le temps d'écrire une réponse, mais rappelez-vous que 'deux derniers paramètres de drawString' sont * les valeurs de pixel *, pas les valeurs de * caractères *. Au mieux, cela attirera un tas de X les uns sur les autres (puisque vous les dessinez seulement à 1 pixel l'un de l'autre et ils sont plus larges que 1 pixel). –
merci. Je ne le savais pas sur la partie pixel. J'utilisais à l'aide de la console ou de belles applications web :). – johnny