protected void paintComponent(Graphics g) {
									super.paintComponent(g);
									if(image.getImage() != null)
									{
										int destinationWidth = getWidth(),
												destinationHeight = (int)(image.getIconHeight()/((double)image.getIconWidth()/(double)destinationWidth));

										setPreferredSize(new Dimension(destinationWidth, destinationHeight));
										g.drawImage(getScaledInstance(image, destinationWidth, destinationHeight), 0, 0, null);
										g.dispose();
										popIn.revalidate();
									}
									else
										setVisible(false);
								}