[java] trois colonnes de circle

Résolu
domxaline -  
 domxaline -
Bonjour,
j'écris ce prg,dans ce prg il y a une colonne de trois cercle,celle de milieu rempli,
j'ai besoin trois colonnes de trois cercles,dans 2eme colonne 1ere cercle et troisième cercles soit rempli en noir,dans la 3eme colonne cercle de milieu soit rempli
je besoin votre aide ,aidez moi svp
import java.awt.*;
import java.applet.*;
public class ControlLoop extends Applet 
{
  public void paint(Graphics g)
  {
	  for(int i=0;i<=2;i++)
	  {
		  if(i%2==0)
			  g.drawOval(120, i*60+10, 50,50);
		 
		  else
			  g.fillOval(120,i*60+10,50,50);
	  }
  }
}

merci d'avance

A voir également:

4 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu as réussi à faire une colonne, qu'est-ce qui te pose problème pour les deux autres ? C'est exactement le même principe !
0
domxaline
 
ok
j'ai corrigé mon prg ainsi mais,
"2eme colonne 1ere cercle et troisième cercles soit rempli en noir,dans la 3eme colonne cercle de milieu soit rempli "
c'est ça que je n'arrive pas le faire,aidez moi svp
import java.awt.*; 
import java.applet.*; 
public class ControlLoop extends Applet  
{ 
  public void paint(Graphics g) 
  { 
   for(int i=0;i<=2;i++) 
   { 
    if(i%2==0) 
     g.drawOval(120,i*60+10, 50,50); 
    else 
     g.fillOval(120,i*60+10,50,50); 
   } 
   for(int j=0;j<=2;j++) 
   { 
    if (j%2==0) 
     g.drawOval(180,j*60+10, 50,50); 
    else 
     g.fillOval(180,j*60+10,50,50); 
   } 
   for(int k=0;k<=2;k++) 
   { 
    if (k%2==0) 
     g.drawOval(240,k*60+10, 50,50); 
    else 
     g.fillOval(240,k*60+10,50,50); 
   } 
  } 
} 
0
domxaline
 
surtout pour la deuxième colonne svp
0
domxaline
 
import java.awt.*;
import java.applet.*;
public class ControlLoop extends Applet 
{
  public void paint(Graphics g)
  {
	  for(int i=0;i<=2;i++)
	  {
		  if(i%2==0)
			  g.drawOval(120,i*60+10, 50,50);
		  else
			  g.fillOval(120,i*60+10,50,50);
	  }
	  for(int j=0;j<=2;j++)
	  {
		  if (j%2==0)
			  g.fillOval(180,j*60+10,50,50);
		  else
		      g.drawOval(180,j*60+10, 50,50);
	  }
	  for(int k=0;k<=2;k++)
	  {
		  if (k%2==0)
			  
			 g.drawOval(240,k*60+10, 50,50);
		  else
			  g.fillOval(240,k*60+10,50,50);
	  }
  }
}

merci beaucoup j'ai trouvé la solution
0