all'evento doppio click al JFileChooser non esce il messaggio!!!

questo è il codice:

codice:
chooser = new JFileChooser(".");
    chooser.setControlButtonsAreShown(false);
    PreviewPane previewPane = new PreviewPane();
	chooser.setDialogTitle("Selezionare il File d'Immagine");			
	chooser.setAccessory(previewPane);
	chooser.setMultiSelectionEnabled(true);
	chooser.addPropertyChangeListener(previewPane);	
	FileNameExtensionFilter filter = new FileNameExtensionFilter("Foto", "jpeg", "jpg", "png", "gif","bmp");
	chooser.setFileFilter(filter);
	chooser.addMouseListener(new MouseListener() {
		@Override
	    public void mouseClicked(MouseEvent e) {
                 if(e.getClickCount() == 2) {
		            File file = chooser.getSelectedFile();


		            	JOptionPane.showMessageDialog(null, "ciao", "Messaggio", JOptionPane.WARNING_MESSAGE);
		           
		        }
		}


		@Override
		public void mouseEntered(MouseEvent e) {
			// TODO Auto-generated method stub
			
		}


		@Override
		public void mouseExited(MouseEvent e) {
			// TODO Auto-generated method stub
			
		}


		@Override
		public void mousePressed(MouseEvent e) {
			// TODO Auto-generated method stub
			
		}


		@Override
		public void mouseReleased(MouseEvent e) {
			// TODO Auto-generated method stub
			
		}
	});
dove sbaglio???