Bonjour.
Mon problème est le suivant :
J'ai un Graphics g que je passe à une classe. Et j'aimerais afficher un tiret dans cette case, mais ailleurs que en haut à droite !
Pour l'instant je fais ceci :
Citation :
public void dessiner(int ligne, int colonne, Graphics g){
g.setColor(Color.BLACK);
g.drawRect(ligne, colonne,3,2);
}
|
Et donc pour afficher 10 fourmis différente, il me superpose les dix mini-rectangle en a haut à droite... Comment les positionner aléatoirement dans g ?
De même avec une autre fonction je rempli le carré d'une certaine couleur :
Citation :
public void dessiner (int ligne, int colonne, Graphics g){
g.setColor(Color.BLUE);
g.fillRect(ligne,colonne,g.getClipBounds().width,g.getClipBounds().height);
}
|
Mais si ensuite je fais un drawString(), et bien je ne vois pas mon texte, j'ai l'impression qu'il s'affiche en dessous de la couleur ... Comment faire ?
Merci à vous tous.