package javacodebook.net.url.image; import java.net.*; import javax.swing.*; /** * Diese Programm liest ein Image von einer URL und platziert * es auf einem JLabel. */ public class GetImage { public static void main(String[] args) { try { // Ein Java URL-Objekt welches auf ein image verweisst. URL url = new URL("http://hostname:80/image.gif"); // Folgende URL kann zum Test auskommentiert werden //URL url = new URL("http://www.addison-wesley.de/images/aw-logo.gif"); // Das Image-Objekt wird über eine createImage Methode des Toolkits // erstellt java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().createImage(url); // Das image wird auf einem Frame dargestellt. JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(new JLabel(new ImageIcon(image))); f.setVisible(true); f.pack(); } catch (MalformedURLException e) { e.printStackTrace(); } } }