Вы находитесь на странице: 1из 1

import java.awt.*; import java.applet.

*; public class Davinci extends Applet { Point pontoInicial; Point pontos[]; int numpontos; boolean desenhando; public void init() { pontoInicial = new Point(0, 0); pontos = new Point[1000]; numpontos = 0; desenhando = false; } public void paint(Graphics g) { int antX = pontoInicial.x; int antY = pontoInicial.y; for (int i=0; i<numpontos; i++) { g.drawLine(antX, antY, pontos[i].x, pontos[i].y); antX = pontos[i].x; antY = pontos[i].y; } } public boolean mouseDown(Event evt, int x, int y) { if (!desenhando) { desenhando = true; pontoInicial.x = x; pontoInicial.y = y; } else desenhando = false; return true; } public boolean mouseMove(Event evt, int x, int y) { if ((desenhando) && (numpontos < 1000)) { pontos[numpontos] = new Point(x, y); ++numpontos; repaint(); } return true; } }