С помощью апплета демонстрируется вращение Луны вокруг Земли.
\includegraphics[width=4in,height=2.7in]{lun.eps}
<html> <body>
<applet code="luna.class" width=100% height=100%></applet>
</body></html>
Листинг 9.luna.java - вращение Луны вокруг Земли
---------------------------------------------------------------
import java.awt.*;
import java.applet.*;
import java.math.*;
public class luna extends Applet{
int i = 0;
intang= 0;
intlx= 260;
int ly = 180;
// public void init() { Anim(); }
public void Anim() {
Graphics gx=getGraphics();
while(i<2000)
{
gx.setColor(Color.white);
gx.fillRect(lx,ly,40,40);
lx = 180+(int)(120*Math.cos((float)ang/100.0));
ly = 180-(int)( 75*Math.sin((float)ang/100.0));
gx.setColor(Color.red);
gx.fillOval(lx,ly,40,40);
ang++;
if(ang >= 12566) ang = 0;
i++;
try {Thread.sleep(3);}
catch (InterruptedException e){}
}
}
public void paint (Graphics g)
{
g.setColor(Color.white);
g.fillRect(0,0,400,400);
g.setColor(Color.black);
g.drawRect(0,0,399,399);
g.setColor(Color.blue);
g.fillOval(160,160,80,80);
Anim();
}
}
Листинг luna.html
<html><APPLET code=luna.class width=400 height=400></APPLET></html>

1.9. Создание круговой диаграммы
С помощью апплета выдается круговая диаграмма.
