Lienzo.java



// USO DEL LIENZO --- DIBUJO DE ELEMENTOS GRAFICOS

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

// Prototipo de una aplicacion de ventana
// 1.-	Se crea la clase que extienda a la clase Frame, JFrame o Window
public class Lienzo extends JFrame
{

	public Lienzo ()
	{
		this.getContentPane().setLayout(null);		// Contenedor nulo
		this.setTitle("TITULO");			// Titulo de la ventana
		this.setResizable(false);			// No es redimensionable
		this.setLocation(100, 100);			// Posicion desde la esquina superior izquierda del monitor
		this.setSize(new Dimension(500, 350));		// Dimensiones
		setBackground(Color.blue);			// COLOR DEL FONDO

		setVisible(true);				// 2.-	Se muestra la ventana
	}

	public void paint(Graphics G)				// SE EJECUTA AL MOMENTO DE CREARSE LA INSTANCIA DE LA CLASE
	{
		G.setColor(Color.yellow);			// COLOR DE LOS TRAZOS
		G.drawLine(100, 100, 300, 150);
	}

	public static void main(String R[]) { new Lienzo(); }

	// 3.-	Captura del evento "cerrar ventana"
	protected void processWindowEvent(WindowEvent e)
	{
		super.processWindowEvent(e);
		if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); }
	}

}