Il colore e il raggio sono parametrici
Codice Html
<APPLET CODE="Cerchio_3.class" WIDTH="480" HEIGHT="360">
<param name="colore" value="1" >
<param name="raggio" value="150">
</APPLET>
Codice Java
import java.applet.*;
import java.awt.*;
public class Cerchio_3 extends Applet
{
int raggio,
x1, y1,
diametro;
Color colore;
public void init()
{
String input;
input=getParameter("colore"); int nc=Integer.parseInt(input);
if(nc==1) colore=Color.blue;
else if(nc==2) colore=Color.red;
input=getParameter("raggio"); raggio=Integer.parseInt(input);
diametro=2*raggio;
x1=getSize().width/2-raggio;
y1=getSize().height/2-raggio;
}
public void paint(Graphics g)
{
g.setColor(c);
g.drawOval(x1, y1, diametro, diametro);
}
} |