<HTML> <HEAD> <TITLE>BERSAGLIO</TITLE> </HEAD> <BODY> <CENTER> <H1>BERSAGLIO </H1> <H2><I>I COLORI SONO BIANCO E NERO</I></H2> <H3><STRONG>LO SFONDO E' GIALLO</STRONG></H3> <HR> <APPLET CODE="Bersaglio" WIDTH="300" HEIGHT="300"> <PARAM NAME="QUOTA" VALUE="25"> </APPLET> <HR> </CENTER> </BODY> </HTML> import java.applet.Applet; import java.awt.*; // Bersaglio bianco nero public class Bersaglio extends Applet { private int MAX_EDGE; private int DIFF; private Color colore; public void init() { MAX_EDGE = getBounds().width>getBounds().height?getBounds().height:getBounds().width; String quota=getParameter("QUOTA"); if (quota==null) DIFF=1; else DIFF=Integer.parseInt(quota); setBackground(Color.yellow); } public void paint(Graphics g) { Graphics2D g2D = (Graphics2D)g; int x = 0, y =0; int lato = MAX_EDGE; colore = Color.black; while (lato>0) { g2D.setColor(colore); g2D.fillOval(x, y, lato, lato); x+=DIFF; y=x; lato -= 2*DIFF; colore = (colore == Color.black)?Color.white:Color.black; } } }