Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2010, 21:26
omarnus
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Ayuda con MouseListener

Buenas ,estoy usando netbeans y tengo el siguiente problema (no soy ningun máster en java), pues verán, tengo un jpanel (diseñado desde la interfaz gráfica del netbeans), y a este lo llamo desde una clase llamada applet, la clase tiene la siguiente forma:
Código:
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JApplet;




/**
 *
 * @author Omar
 */
public class AppletDibujo extends JApplet implements MouseListener {

    @Override
    public void init() {
    Dibujos lol = new Dibujos();
    addMouseListener(this);
    add(lol);
    System.out.println("AAAAAAAA");
    
    }

    public void mouseClicked(MouseEvent arg0) {
        int i=1;
        System.out.println("askdj");
        Punto[] coordenadas= new Punto [4];
        coordenadas[i].setcX(arg0.getX());
        coordenadas[i].setcY(arg0.getY());
        coordenadas[i].imprimePunto(coordenadas[i]);
Y tiene los otros métodos de mouseEvent, la clase punto esta probada y funciona bien, la cosa es que de momento quiero ver si puedo obtener las coordenadas y mostrarlas (no en el applet, de momento), pero no me da las coordenadas, pareciera que el evento click no lo reconoce, esa es una duda, la otra, quiero meter en la clase punto un método que dibuje en el canvas que hay dentro de mi jpanel, que pueda ser llamada desde otras clases (pretendo hacer una clase"linea" y una clase "circulo", y llamar el método de dibujarpunto desde ellas, tantas veces como se tenga que), esto se puede, y ¿como?
Saludos.