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.rmi.client.util;
public class HyperLinkToolTip extends JToolTip{
	private static final long serialVersionUID = 1L;
 
	public HyperLinkToolTip() {
		LookAndFeel.installBorder(this"ToolTip.border");
		LookAndFeel.installColors(this"ToolTip.background""ToolTip.foreground");
		/*
		int dismissDelay = ToolTipManager.sharedInstance().getDismissDelay();
		ToolTipManager.sharedInstance().setDismissDelay(dismissDelay*2);
		*/
			public void hyperlinkUpdate(HyperlinkEvent e) {
				}
			}
		});
	}
 
	public void setTipText(String tipText) {
	}
	private void openWebpage(URI uri) {
	    Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
	    if (desktop != null && desktop.isSupported(..)) {
	        try {
	            desktop.browse(uri);
	        } catch (Exception e) {
	            e.printStackTrace();
	        }
	    }
	}
	private void openWebpage(URL url) {
	    try {
	        openWebpage(url.toURI());
	    } catch (URISyntaxException e) {
	        e.printStackTrace();
	    }
	}
 
	public void updateUI() {
		setUI(new ToolTipUI() {});
	}
 
New to GrepCode? Check out our FAQ X