Codigo del HTML
<html>
<head>
<title>Java Applet</title>
</head>
<body>
<applet code="Elipse.class" height="100" width="300">
 <param name="altura" value="100" />
    <param name="anchura" value="300" />
</applet>
</body>
</html>
Codigo del archivo Elipse.java
import java.awt.Graphics;
import javax.swing.JApplet;
public class Elipse extends JApplet
{
    public void paint( Graphics g )
    {
        super.paint( g );
        final int altura = Integer.parseInt(getParameter("altura"));
        final int anchura = Integer.parseInt(getParameter("anchura"));
        double punto_base_x = anchura / 2;
        double punto_base_y = altura / 2;
        for (double i=0; i<Math.PI; i+=(Math.PI / 12))
            g.drawLine( (int) (punto_base_x - punto_base_x * Math.cos(i)),
                        (int) (punto_base_y - punto_base_y * Math.sin(i)),
                        (int) (punto_base_x + punto_base_x * Math.cos(i)),
                        (int) (punto_base_y + punto_base_y * Math.sin(i)));
    }
}Vista previa de la creación:

2 comentarios:
hola, no he podido evitar ver que en el codigo de Elipse.java, la clase que declaras en Main en vez de Elipse
saludos
Anda, es verdad, gracias por la puntualización. Se debe a que en el NetBeans siempre me crea los proyectos con una clase "Main" en vez del nombre que le pongo al proyecto.
Ahora mismo lo pongo bien
Publicar un comentario