import java.awt.*;
import java.awt.event.*;

import de.kawt.ImageItem;

public class ImageTest extends Frame implements ActionListener {
    
    ImageTest () {
        setTitle ("ImageTest");
        Button exit = new Button("Exit");
        exit.addActionListener (this);
	
        add("North", new Label ("A Javacup."));
        
	byte [] javacup = new byte [] {
	    71,73,70,56,55,97,57,0,88,0,-128,0,0,0,0,0,-1,-1,-1,44,
	    0,0,0,0,57,0,88,0,0,2, -2,-116,-113,-87,-53,-19,15,-93,-100,-76,
	    -38,-117,-77,-34,-68,-5,10,124,98,16,-114,94,105,114,104,-86,-83,108,-26,-66,
	    86,44,83,0,93,75,120,14,-19,-4, -29,-5,49,110,66,80,-79,-121,8,-54,
	    92,68,-125,114,-103,88,61,89,-51,-125,-12,-104,-116,-94,-90,-44,-88,21,-101,13,
	    -109,-72,-87,-19,22,44,110,86,-47,103,39,-71,28,82,-65,77,68,57,58,25,
	    -49,-33,-83,-7,91,-48,-65,-90,2,56,-24,-44,48,8,-40,-126,-24,70,72,115,
	    120,-120,-31,-120,88,23,73,73,56,83,-119,105,-23,54,-26,119,-111,25,-55,-121,
	    23,-57,-23,-87,41,-58,103,57,89,8,-7,41,-91,-72,-86,-70,-15,8,-94,71,
	    34,-37,-87,-29,58,-74,121,-37,-118,-69,57,-37,-21,-5,26,44,-20,-85,-48,-9,
	    97,-70,-16,-70,72,55,-116,26,-88,60,-4,-69,68,-3,50,11,-3,92,29,77,
	    -23,32,29,-47,44,2,-114,-60,89,44,-118,107,70,28,78,-35,-50,-60,-27,-34,
	    -38,-51,26,-97,121,82,47,62,98,-65,-57,-33,63,116,-66,103,89,63,110,-2,
	    8,-18,50,-73,70,-45,28,100,-32,-86,44,83,100,-48,-122,52,98,19,93,45,
	    20,-59,48,97,12,94,-121,17,39,16,-84,-27,44,-44,60,24,-127,38,-87,-61,
	    19,-86,35,-69,119,-92,80,-15,-30,69,46,-41,-69,102,-23,44,-26,-13,-88,-79,
	    -104,26,116,55,101,-94,12,-71,72,-29,-49,82,102,-76,-16,28,-38,-14,82,81,
	    -116,46,69,54,85,10,52,106,-75,-118,11,59,41,84,56,18,-31,28,-107,108,
	    98,98,41,-31,-11,-120,-64,-128,92,-3,-103,61,-117,54,-83,-38,-75,17,10,0, 0,59};
        
        
        Image image = Toolkit.getDefaultToolkit ().createImage (javacup);
	
        add ("Center", new ImageItem (image));
        add("South", exit);
        pack ();
    }
    
    public void actionPerformed (ActionEvent e) { 
       System.exit (0);
    }
    
    public static void main (String [] argv) {
        new ImageTest ().show ();
    }
}


