[java] trois colonnes de circle

Résolu/Fermé
domxaline - 25 janv. 2013 à 11:05
 domxaline - 25 janv. 2013 à 12:33
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 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
25 janv. 2013 à 11:41
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
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
surtout pour la deuxième colonne svp
0
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