Listing 1: JPGViewer.java
import java.net.*;
import java.io.*;
import java.awt.*;
import java.awt.image.*;

class read extends Frame{

URL url=null;
HttpURLConnection URLcon=null;
Image IMG=null;

public read(String titlu)
   {
   super(titlu);
   }

void init()
  {
  setSize(300,300);
  setVisible(true);
  }

public void getURLContent()
            {   
            try{
                url=new URL("http://www.turkforum.dk/7_darem_charles_jpg_jpg.jpg");
                URLcon=(HttpURLConnection)(url.openConnection());
                IMG=this.createImage((ImageProducer)url.getContent());
                }catch(MalformedURLException e)
                     {System.out.println("Erorr:"+e.getMessage());
                }catch(IOException e)
                     {System.out.println("Erorr:"+e.getMessage());}                
           }
           
public void paint(Graphics g)
     {
     g.drawImage(IMG,50,50,this);     
     }           
}

public class HTTPProtocolHandler{
      public static void main(String[] args)
      {
      read t=new read("URL");      
      t.getURLContent();
      t.init();
     }
}

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.