esperanto
français
 

Utilisar un iteration for() pro designar plure rectangulos

Plure rectangulos de mesme color

Il es ora satis facile de designar plure rectangulos de mesme color. Il basta de applicar le technicas viste in le passo precedente :

import java.awt.*;
public class applet7 extends java.applet.Applet
{
   public void paint (Graphics g)
   {
   int abscissa = 0;
   g.setColor(Color.red);
   for (int i=0;i<5;i++)
      {
      g.fillRect(abscissa,0,20,20);
      abscissa += 25;
      }//for i
   }
}

 

Ecce le resultato :

Le codice preste al uso

Plure rectangulos de colores differente

Sed il es un pauc plus difficile de construer un algorithmo pro exhibir le 216 colores de nostre projecto.

Le principio essera de utilisar le valores RGB : nos empleara tres variabiles (appellate R, G e B !), le valor del quales evolvera a cata iteration pro que cata rectangulo recipe un color differente.

Ecce le application de ille idea al cinque rectangulos del applet precedente :

import java.awt.*;
public class applet8 extends java.applet.Applet
{
   public void paint (Graphics g)
   {
   int abscissa = 0;
   int B = 0;--- valor initial del blau : zero
   for (int i=0;i<5;i++)
      {
      g.setColor(new Color(0,0,B));
      g.fillRect(abscissa,0,20,20);
      abscissa += 25;
      B += 51;--- la valor del variabile es incrementate, le proportion de blau cresce
      }//for i
   }
}

 

Ecce le resultato :

Le codice preste al uso