devo attaccare ad una DialogWindow un MouseListener in modo tale che quando viene premuto il pulsante della DialogWindow fā una determinata operazione... sto cercando di capire come funziona ma, anche se non dā nessun errore in compilazione, poi sembra non fare nulla... posto le parti interessanti...

codice:
void registra_ActionPerformed(ActionEvent e) {
    DialogWindow dw = new DialogWindow("Impossibile registrare!");
    dw.setTitle(" - Errore -");
    dw.setVisible(true);
    dw.addMouseListener(new MousePressListener());
}

public class MousePressListener implements MouseListener {
    public void mousePressed(MouseEvent event) { System.out.println("CIAOOOOOO"); }
    public void mouseReleased(MouseEvent event) {}
    public void mouseClicked(MouseEvent event) {}
    public void mouseEntered(MouseEvent event) {}
    public void mouseExited(MouseEvent event) {}
}

void mostraImage_ActionPerformed(ActionEvent e) {
    imagePanel.setVisible(true);
}
precisamente dovrei richiamare mostraImage quando viene premuto il mouse sulla DialogWindow, ma se la richiamo in questo modo

codice:
public void mousePressed(MouseEvent event) { this.mostraImage(e); }
mi da errore in compilazione perchč non sā chi č "e", ma a parte questo mettendo di stampare la scritta CIAOOOOOO non dā errori ma poi non succede nulla