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