Afficher des String aléatoirement dans une case Rectangle

Afficher des String aléatoirement dans une case Rectangle - Java - Programmation

Marsh Posté le 16-06-2007 à 21:04:10    

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.

Reply

Marsh Posté le 16-06-2007 à 21:04:10   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed