Je n'arrive pas à trouver comment supprimer les 0 dans cette table. J'ai essayé de le rechercher en ligne et j'ai eu peu de succès à le comprendre de cette façon (probablement ne pas le chercher correctement). J'essaie de faire apparaître la figure 1 comme la figure 2 en plus de quelques changements stylistiques.Java: incrément de boucle de départ pour dessiner une table de multiplication
J'apprécierais toute aide.
Code: (http://www.buildingjavaprograms.com/DrawingPanel.java) Dessin Panneau Utilisé
import java.awt.*;
public class IfGridFor {
public static void main(String[] args) {
DrawingPanel panel = new DrawingPanel(400, 520);
panel.setBackground(Color.blue);
Graphics g = panel.getGraphics();
int sizeX = 40;
int sizeY = 40;
for (int x = 0; x < 10; x++) {
for (int y = 0; y <= 12; y++) {
int cornerX = x*sizeX;
int cornerY = y*sizeY;
if ((x + y) % 2 == 0)
g.setColor(Color.green);
else
g.setColor(Color.yellow);
g.fillRect(cornerX+1, cornerY+1, sizeX-2, sizeY-2);
g.setColor(Color.black);
g.drawString(x + " * " + y, cornerX + 5, cornerY + 15); // text is
g.drawString("= " + x * y, cornerX + 5, cornerY + 33); // offsets
}
}
}
}
Figure # 1:
Figure # 2:
J'ai essayé et ça n'a pas l'espace bleu où ils étaient autrefois, même lors du réglage du panneau. – Aramza
voir ma réponse mise à jour – JavaTheNutt