home *** CD-ROM | disk | FTP | other *** search
- import java.awt.BorderLayout;
- import java.awt.Button;
- import java.awt.Frame;
- import java.awt.Image;
- import java.awt.MediaTracker;
- import java.awt.Toolkit;
-
- public class GIFletViewer {
- public int width;
- public int height;
- private Frame frm;
- private Button btnSave;
- private GIFLake gif1;
-
- public static void main(String[] var0) {
- GIFletViewer var1 = new GIFletViewer();
- var1.init(var0);
- }
-
- private void loadImage() {
- Toolkit var1 = Toolkit.getDefaultToolkit();
- Image var2 = var1.getImage("logo.gif");
- MediaTracker var3 = new MediaTracker(this.frm);
- var3.addImage(var2, 1);
-
- try {
- var3.waitForID(1);
- this.frm.setSize(var2.getWidth(this.frm), this.btnSave.getSize().height + var2.getHeight(this.frm) * 18 / 10);
- this.gif1.setSize(var2.getWidth(this.frm), var2.getHeight(this.frm) * 18 / 10);
- this.btnSave.setSize(var2.getWidth(this.frm), this.btnSave.getSize().height);
- this.gif1.setImage(var2);
- this.gif1.start();
- } catch (InterruptedException var4) {
- }
- }
-
- public void init(String[] var1) {
- this.frm = new Frame();
- this.frm.setLayout(new BorderLayout());
- this.frm.setSize(100, 600);
- this.frm.setTitle("Spigots.com GIFletViewer");
- this.gif1 = new GIFLake();
- this.frm.add("Center", this.gif1);
- this.frm.addWindowListener(new GIFletViewer$1(this));
- this.btnSave = new Button("Capture Animation");
- this.btnSave.addActionListener(new GIFletViewer$2(this));
- this.frm.add("North", this.btnSave);
- this.frm.show();
- }
-
- // $FF: synthetic method
- static void access$0(GIFletViewer var0) {
- var0.loadImage();
- }
-
- // $FF: synthetic method
- static Button access$1(GIFletViewer var0) {
- return var0.btnSave;
- }
-
- // $FF: synthetic method
- static GIFLake access$2(GIFletViewer var0) {
- return var0.gif1;
- }
- }
-