Los applets de Java son aplicaciones que se pueden ejecutar en navegadores web o visores de applets. Podemos dibujar formas en el applet de Java. En este artículo dibujaremos una elipse en el applet de Java de dos maneras. Usando el drawOval(int x, int y, int width, int height) o usando la fórmula matemática (X= A * sin a, Y= B *cos a, donde A y B son los ejes mayor y menor y a es el ángulo ) . Del mismo modo, dibujaremos un rectángulo en el applet de Java de dos maneras. Usando drawRect(int x, int y, int width, int height) o dibujando cuatro líneas que unen los bordes.
Para dibujar una elipse en Java Applet
Ejemplos: Dibujemos un óvalo con ancho 150 y alto 100
Input : x and y coordinates 100, 100 respectively Width and height 150 and 100 respectively
Producción :
Para dibujar un rectángulo en Java Applet
Ejemplos: Dibujaremos un rectángulo de 200 de alto y 200 de ancho y en una posición 100,100 en el applet.
Input : x and y coordinates 100, 100 respectively Width and height 200 and 200 respectively.
Producción :
1. Programa Java para dibujar una elipse usando drawOval(int x, int y, int ancho, int alto)
Java
// java program to draw a ellipse // using drawOval function. import java.awt.*; import javax.swing.*; public class ellipse extends JApplet { public void init() { // set size setSize(400, 400); repaint(); } // paint the applet public void paint(Graphics g) { // set Color for rectangle g.setColor(Color.red); // draw a ellipse g.drawOval(100, 100, 150, 100); } }
Producción :
2. programa para dibujar una elipse usando la función dibujarLínea
Java
// java program to draw a ellipse // using drawLine function import java.awt.*; import javax.swing.*; public class ellipse extends JApplet { public void init() { setSize(300, 300); } public void paint(Graphics g) { // center of the int cx, cy; // center of the ellipse cx = 150; cy = 175; // major and minor axis double A = 75, B = 50, px = 0, py = 0; // set color g.setColor(Color.red); // draw the ellipse for (int i = 0; i <= 360; i++) { double x, y; x = A * Math.sin(Math.toRadians(i)); y = B * Math.cos(Math.toRadians(i)); if (i != 0) { // draw a line joining previous and new point . g.drawLine((int)px + cx, (int)py + cy, (int)x + cx, (int)y + cy); } // store the previous points px = x; py = y; } } }
Producción :
Ahora veremos cómo dibujar un rectángulo en un applet de Java. Podemos dibujar un rectángulo en un applet de Java de dos maneras.
1. Dibuja un rectángulo usando drawRect(int x, int y, int ancho, int alto)
Java
// Java Program to Draw a rectangle // using drawRect(int x, int y, int width, int height) import java.awt.*; import javax.swing.*; public class rectangle extends JApplet { public void init() { // set size setSize(400, 400); repaint(); } // paint the applet public void paint(Graphics g) { // set Color for rectangle g.setColor(Color.red); // draw a rectangle g.drawRect(100, 100, 200, 200); } }
Producción:
2. Dibuja un rectángulo usando drawLine(int x, int y, int x1, int y1)
Java
// Java Program Draw a rectangle // using drawLine(int x, int y, int x1, int y1) import java.awt.*; import javax.swing.*; public class rectangle extends JApplet { public void init() { // set size setSize(400, 400); repaint(); } // paint the applet public void paint(Graphics g) { // set Color for rectangle g.setColor(Color.red); // draw a rectangle by drawing four lines g.drawLine(100, 100, 100, 300); g.drawLine(100, 300, 300, 300); g.drawLine(300, 300, 300, 100); g.drawLine(300, 100, 100, 100); } }
Producción :
Nota: es posible que los siguientes programas no se ejecuten en un compilador en línea; utilice un IDE sin conexión.
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA