@Override
	protected void paintComponent(Graphics g) {
		super.paintComponent(g);

		BufferedImage originalImage = new BufferedImage(85, 85,
				BufferedImage.TYPE_INT_RGB);
		try {
			originalImage = ImageIO.read(getClass().getResource(
					"/imgs/menu/background.jpg"));
		} catch (IOException e1) {
			System.out.println("Error getting map image!");
		} catch (IllegalArgumentException e2) {
			System.out.println("No image found");
		}

		int iw = originalImage.getWidth(this);
		int ih = originalImage.getHeight(this);
		if (iw > 0 && ih > 0) {
			for (int x = 0; x < getWidth(); x += iw) {
				for (int y = 0; y < getHeight(); y += ih) {
					g.drawImage(originalImage, x, y, iw, ih, this);
				}
			}
		}
	}