urgente

manu
03 de Junio del 2005
hola me gustaria saber si alguien me puede ayudar a completar este programe:
// Practica:// modificar este applet para que solo se pueda pintar en una zona// se incluya un menu popup con dos opciones "Circulos" y "Cuadrados"

import java.applet.*;import java.awt.event.*;import java.util.*;import java.awt.*;public class CirculosRepaint extends Applet implements MouseListener{ Vector vectorFiguras; public void init() { vectorFiguras = new Vector(); addMouseListener(this); } public void paint(Graphics g) { Forma s; int numFiguras; numFiguras = vectorFiguras.size(); for (int i = 0; i < numFiguras; i++) { s = (Forma)vectorFiguras.elementAt(i); s.draw(g); } } public void mouseClicked (MouseEvent e){ Forma s; // Un circulo s = new Circulo(); s.x = e.getX(); s.y = e.getY(); vectorFiguras.addElement(s); repaint(); } public void mouseReleased (MouseEvent e){;} public void mouseExited (MouseEvent e){;} public void mouseEntered (MouseEvent e){;} public void mousePressed (MouseEvent e){;}}
class Forma { Color color=Color.red; int x; int y; void draw(Graphics g) { }}
class Circulo extends Forma { int radio = 20; void draw(Graphics g) { g.setColor(color); g.fillOval(this.x - radio, this.y - radio, radio * 2, radio * 2); }}





Pedro
03 de Junio del 2005
Señor Pelayo, debería intentar hacer usted sus deberes