public void showAboutDialog() {
		String messageFormat = Tools.getLocalizedString("about.message");
		String aboutVersion = this.getController().getVersion();
		String message = String.format(messageFormat, aboutVersion,
				System.getProperty("java.version"));
		JEditorPane messagePane = new JEditorPane("text/html", message);
		messagePane.setOpaque(false);
		messagePane.setEditable(false);
		messagePane.addHyperlinkListener(new HyperlinkListener() {
			public void hyperlinkUpdate(HyperlinkEvent ev) {
				if (ev.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {

					Desktop desktop = Desktop.getDesktop();

					try {
						desktop.browse(ev.getURL().toURI());
					} catch (Exception e) {

						System.err.println(e.getMessage());
					}
				}
			}
		});

		String title = Tools.getLocalizedString("about.title");
		Icon icon = new ImageIcon(this.getClass().getClassLoader()
				.getResource("resources/Program_Icone.jpg"));
		JOptionPane.showMessageDialog(getFrame(), messagePane, title,
				JOptionPane.INFORMATION_MESSAGE, icon);
	}