Dessiner grille

monpseudonom Messages postés 38 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 24 février 2010 - 24 févr. 2008 à 22:53
Rixi Messages postés 1 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 8 avril 2012 - 8 avril 2012 à 13:05
je veux savoir s'il y a une méthode pour dessiner une grille sur toute la surface d'un canvas ou un panel.
N.B:je vais utiliser cette grille pour dessiner sur elle d'autres obkets(cercle...)

2 réponses

tlaloctzin Messages postés 136 Date d'inscription mercredi 21 juin 2006 Statut Membre Dernière intervention 12 septembre 2013 3
25 févr. 2008 à 09:26
Commence par un bonjour stp  ....

Personellement je dirais en surchargeant la methode paint(Graphics g) de ton panel et avec la methode g.drawLine(x,x,x,x);

Il vaut mieu être riche et en bonne santé que pauvre et malade .
0
Rixi Messages postés 1 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 8 avril 2012
8 avril 2012 à 13:05
public void paint(Graphics g){
    g.setColor(Color.gray);

    int taille_carre = 16;
    int taille_de_la_fenetre_en_largeur = 800;
    int taille_de_la_fenetre_en_hauteur = 600;
    int maxX = (taille_de_la_fenetre_en_largeur / taille_carre);
    int maxY = (taille_de_la_fenetre_en_hauteur / taille_carre);

    for(int iX = 0; iX < maxx; iX++){
        for(int iY = 0; iY < maxY; iY++){
            //Dessiner ---------
            g.drawLine(0, (iY * taille_carre), taille_de_la_fenetre_en_largeur, (iY * taille_carre));
            //Dessiner | | | | |
            g.drawLine((iX * taille_carre), 0, (iX * taille_carre), taille_de_la_fenetre_en_hauteur);
        }
    }
    g.dispose();
}
0
Rejoignez-nous