Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2015 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
  * which accompanies this distribution, and is available at http://creativecommons.org/licenses/by-nd/4.0/
  *
  * Contributors:
  *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
  */
package de.ipk_gatersleben.bit.bi.edal.publication;
Class to show a html page in a panel.

Author(s):
arendd
public class PublicationHtmlTextPanel extends JPanel implements
	private static final long serialVersionUID = 3713361378618251786L;
	private JEditorPane pane = new JEditorPane();
		.setContentType("text/html");
		try {
			.setText(PublicationVeloCityCreater.generateHtmlForHeadPage());
catch (EdalException e) {
		}
		.setBorder(BorderFactory.createMatteBorder(0, 0, 2, 0, .));
		this.setLayout(new BoxLayout(this.));
		this.add();
	}
	protected void updateHtml() {
		try {
			.setText(PublicationVeloCityCreater.generateHtmlForHeadPage());
catch (EdalException e) {
		}
	}
	public void hyperlinkUpdate(HyperlinkEvent hyperlinkEvent) {
		if (hyperlinkEvent.getEventType() == ..) {
			String url = hyperlinkEvent.getURL().toString();
			if (Desktop.isDesktopSupported()) {
				try {
					Desktop.getDesktop().browse(URI.create(url));
catch (IOException e) {
					JOptionPane
									null,
									"unable to open Browser :",
"\n please enter the URL manually into your browser: '"
url + "'", 0);
				}
			}
		}
	}
New to GrepCode? Check out our FAQ X