Ejemplo 5 - Graficación de un óvalo

Objetivo

Comprender la graficación de óvalos en una ventana de Java.

Enunciado

Usted debe graficar un óvalo por medio de instrucciones Java en una ventana Java.

Solución

Al igual que en los 2 ejemplos anteriores lo importante es sobrecargar el método paint(Graphics g), donde se le dice a la instancia de la clase Graphics g lo que debe hacer; en este caso debe dibujar un óvalo.

import java.awt.*;
import javax.swing.*;
import java.awt.Graphics;
public class VentanaConOvalo extends JFrame {
   public VentanaConOvalo(){
    super("OBSERVE EL OVALO");
    setDefaultCloseOperation(this.EXIT_ON_CLOSE);
    setSize(350,300);
    show();
   }
   public void paint(Graphics g){
    super.paint(g);
    g.drawOval(50,50,100,100);
    g.setColor(Color.blue);
    g.fillOval(240,50,80,120);
    g.setColor(Color.yellow);
    g.fillOval(100,160,160,80); 
  }
  public static void main(String argv[]){
   VentanaConOvalo dibujo = new VentanaConOvalo();
  }
}

La salida es la siguiente:

Código Fuente

VentanaConOvalo.java