|
Facer variar simul le tres coloresLe principioNos ha viste que uno pote facer variar un color utilisante un iteration for(). Nos empleara igitur tres iterationes for() pro facer variar le tres colores.
Il resta ora a exprimer isto in Java. Le solution es de inserer le iteration B in le iteration G, que mesme essera inserte in le iteration R. Le resultato es illo :
for (int R=0;R<256;R+=51)
{ for (int G=0;G<256;G+=51) { for (int B=0;B<256;B+=51) { ... } } } }
Le applet integre es igitur redacte ita :
import java.awt.*;
public class applet9 extends java.applet.Applet { public void paint (Graphics g) { int abscissa = 0; for (int R=0;R<256;R+=51) { for (int G=0;G<256;G+=51) { for (int B=0;B<256;B+=51) { g.setColor(new Color(R,G,B)); g.fillRect(abscissa,0,10,10); abscissa+=12; }//for B }//for G }//for R }//paint }
E ecce le resultato :
Como vos lo vide, le applet exhibi ben lo que nos ha petite, sed omne le rectangulos es designate super le mesme linea : nos debe etiam peter al programma de exhibir le rectangulos super plure lineas. Isto essera le thema de nostre proxime passo. |
||
![]() |
![]() |