import java.applet.*; import java.awt.*; public class apleto17 extends Applet { int absciso = 0; int ordinato = 30; int registrilo = 0; int R = 0; int G = 0; int B = 0; int i = 0; Kvadrato2 [] tabKvadrato = new Kvadrato2[216]; boolean ene; String t = new String(""); TextField T = new TextField(t, 10); public void init() { add(T); for (int R=0;R<256;R+=51) { for (int G=0;G<256;G+=51) { for (int B=0;B<256;B+=51) { tabKvadrato [i] = new Kvadrato2(absciso,ordinato, R, G, B); absciso+=12; registrilo +=1; i++; if (registrilo == 18) { registrilo = 0; absciso = 0; ordinato += 12; }//if }//for B }//for G }//for R }//init public void paint(Graphics g) { for (int j=0;j<216;j++) { tabKvadrato[j].paint(g); }//for j }//paint public boolean mouseDown(Event evt, int x, int y) { int k; for (k=0; k<216;k++) { ene =(tabKvadrato[k].inside(x,y)) ? true : false; if (ene) { t=Integer.toString(tabKvadrato[k].R) + " " + Integer.toString(tabKvadrato[k].G) + " " + Integer.toString(tabKvadrato[k].B); T.setText(t); } }//for k return true; } public boolean mouseUp(Event evt, int x, int y) { ene=false; t=""; T.setText(t); return true; } }