Comprender cómo se crea un gráfico dentro de una ventana de Java.
Usted debe crear un gráfico dentro de una ventana (JFrame) de Javaen utilizando instrucciones Java.
import javax.swing.*; import java.awt.Graphics; public class VentanaConGrafico extends JFrame { public VentanaConGrafico(){ super("OBSERVE EL RECTANGULO"); setDefaultCloseOperation(this.EXIT_ON_CLOSE); setSize(250,400); show(); } public void paint(Graphics g){ super.paint(g); g.drawRect(75,150,100,100); } public static void main(String argv[]){ VentanaConGrafico dibujo = new VentanaConGrafico(); } }
La línea 2 incluye el uso de la clase Graphics del paquete java.awt,
necesaria para dibujar.
La instrucción que aparece en la Línea 3 indica que VentanaConGrafico
extiende o hereda de JFrame.
A partir de este momento una VentanaConGráfico es un" JFrame,
pero puede agregarle o modificarle métodos y atributos.
Todo método aplicado al objeto de tipo Graphics del paint se verá
reflejado al refrescar la ventana.
Para dibujar un rectángulo con drawRect se ejecuta algo como:
g.drawRect(75,150,100,100);
Dentro de la clase VentanaConGráfico puedo ejecutar métodos de
la clase JFrame mediante una referencia llamada super.
En este caso:
super(TITULO DE VENTANA) equivale al llamado al constructor JFrame(TITULO
DE VENTANA)
super.paint(
) ejecuta el método JFrame.paint(
)
La salida es la siguiente: