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...
precisamente dovrei richiamare mostraImage quando viene premuto il mouse sulla DialogWindow, ma se la richiamo in questo modocodice: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); }
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 nullacodice:public void mousePressed(MouseEvent event) { this.mostraImage(e); }![]()

Rispondi quotando