public final Image image(JPanel panel) {
		Image image = panel.getToolkit().createImage(ClassLoader.getSystemResource(url));
		MediaTracker tracker = new MediaTracker(panel);
		tracker.addImage(image, 1, width, height);
		try {
			tracker.waitForAll();
		} catch (InterruptedException e) {
			throw new RuntimeException(e);
		}
		return image;
	}