Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Line2D; /** * Clase que hereda de Canvas y sirve para dibujar una linea. */ public class Lienzo extends Canvas { /** * Constructor. Hace que el tamao del canvas sea 100x100 pixels. */ public Lienzo() { this.setSize (100, 100); } /** * Dibuja la ltima lnea que se le haya pasado. */ public void paint(Graphics g) { if (linea == null) return; g.drawLine ((int)linea.getP1().getX(), (int)linea.getP1().getY(), (int)linea.getP2().getX(), (int)linea.getP2().getY()); } /** * Guarda la lnea que se le pasa para dibujarla cuando se le indique * llamando a paint() */ public void tomaLinea (Line2D linea) { this.linea = linea; } /** La linea a dibujar */ private Line2D linea = null; }