summaryrefslogblamecommitdiffstats
path: root/dozentenmodul/src/main/java/util/OpenLinks.java
blob: 2dd7b936102ccb102b8aae1d93edc2139bab251d (plain) (tree)
1
2
3
4
5
6
7
8
9

             


                        

                               

                        
                                                 











                                                                                            
                           
 
 
package util;

import java.awt.Desktop;
import java.net.URI;

import javax.swing.JOptionPane;

public class OpenLinks {

	public static void openWebpage(URI uri) {
		Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop()
				: null;
		if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {
			try {
				desktop.browse(uri);
			} catch (Exception e) {
				e.printStackTrace();
				JOptionPane.showMessageDialog(null,
						e.getCause() + "\n" + e.getStackTrace(),
						"Debug-Message", JOptionPane.ERROR_MESSAGE);
			}
		}
	}// end openWebpage

}