Comprender la graficación de un rectángulo en una ventana y cómo
se rellena de color.
Usted debe dibujar un rectángulo dentro de una ventana (JFrame) y rellenarlo
de un color.
Similar a ejemplos anteriores, se sobrecarga el método paint(Graphics g) y se utiliza la instancia g para dibujar rectángulos dentro de rectángulos, rellenarlos de color o dibujarlos sin relleno (g.clearRect(155,100,50,50)).
import java.awt.*;
import javax.swing.*;
import java.awt.Graphics;
public class VentanaConRectangulo extends JFrame { public VentanaConRectangulo(){ super("OBSERVE EL RECTANGULO"); setDefaultCloseOperation(this.EXIT_ON_CLOSE); setSize(350,300); show(); } public void paint(Graphics g){ super.paint(g); g.setColor(Color.blue); g.fillRect(50,80,180,90); g.setColor(Color.black); g.drawRect(75,100,50,50); g.clearRect(155,100,50,50);//note lo que pasa si comenta esta línea }
public static void main(String argv[]){ VentanaConRectangulo dibujo = new VentanaConRectangulo(); } }
La salida es la siguiente: