<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;
}
}
}