public void actionPerformed(ActionEvent e)
	{
		if (e.getSource().equals(mPreview))
		{
			ImageIcon selectedIcon = (ImageIcon) mImageList.getSelectedValue();
			String name = selectedIcon.getDescription();
			ImageIcon realImage = RHImageLoader.getImageIcon(name);

			JDialog jd = new JDialog(this);
			jd.getContentPane().add(new JLabel(realImage));
			jd.setTitle(realImage.getDescription());
			jd.pack();
			jd.setLocationRelativeTo(this);
			jd.setVisible(true);
		}
		else
		{
			if (e.getSource().equals(mPreview))
			{
				mReturnCode = JOptionPane.OK_OPTION;
			}
			else
			{
				mReturnCode = JOptionPane.CANCEL_OPTION;
			}
			setVisible(false);
		}
	}