[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

4 réponses

  1. KX Messages postés 19031 Statut Modérateur 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
  2. 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
  3. domxaline
     
    surtout pour la deuxième colonne svp
    0
  4. 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