package ip.gui;

import java.applet.Applet;
import java.awt.*;
import java.net.MalformedURLException;
import java.net.URL;


public class NetImageSelector extends Applet {
    Choice ch = new Choice();
    Toolkit tk = Toolkit.getDefaultToolkit();
    Label lb = new Label("Select Image");
    Image image;
    URL url;
    String st =
            "net.ftp://vinny.bridgeport.edu/home/net.ftp/pub/ipij/images/";


    public void init() {
        try {
            url = new URL(st + "baboon.JPEG");
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }

        image =
                tk.getImage(url);

        //
        ch.addItem("baboon.JPEG");
        ch.addItem("girl.JPEG");
        ch.addItem("lena.JPEG");
        ch.addItem("peppers.JPEG");

        add(lb);
        add(ch);
    }

    public void processEvent(AWTEvent e1) {
        if (e1.getSource() instanceof Choice) {
            try {
                url = new URL(st + ch.getSelectedItem());
            } catch (MalformedURLException e) {
                e.printStackTrace();
            }
            image = tk.getImage(url);
            repaint();
        }
        return;
    }

    public void update(Graphics g) {
        paint(g);
    }

    public void paint(Graphics g) {
        g.drawImage(image, 10, 40, this);
    }
}