home *** CD-ROM | disk | FTP | other *** search
- package alternative;
-
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Frame;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Image;
- import java.awt.Label;
- import java.awt.MediaTracker;
- import java.awt.Toolkit;
- import java.awt.Window;
-
- public class PictureFrame extends Frame {
- boolean inAnApplet = true;
- Image image;
-
- PictureFrame(Image var1, int var2, int var3) {
- super("PictureFrame");
- GridBagLayout var4 = new GridBagLayout();
- GridBagConstraints var5 = new GridBagConstraints();
- ((Container)this).setLayout(var4);
- MediaTracker var6 = new MediaTracker(this);
- this.image = var1;
- var6.addImage(var1, 0);
- var6.checkAll(true);
- var5.gridwidth = 0;
- var5.weightx = (double)1.0F;
- Label var7 = new Label("Here's what you'd see if you were using a 1.1-compatible browser:");
- var4.setConstraints(var7, var5);
- ((Container)this).add(var7);
- var5.weighty = (double)1.0F;
- ImageDisplayer var8 = new ImageDisplayer(var1, var2, var3);
- var4.setConstraints(var8, var5);
- ((Container)this).add(var8);
- var5.weighty = (double)0.0F;
- Label var9 = new Label("Remember, this is just a picture!");
- ((Component)var9).setForeground(Color.red);
- var4.setConstraints(var9, var5);
- ((Container)this).add(var9);
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 201) {
- if (this.inAnApplet) {
- ((Frame)this).dispose();
- } else {
- System.exit(0);
- }
- }
-
- return super.handleEvent(var1);
- }
-
- public static void main(String[] var0) {
- PictureFrame var1 = new PictureFrame(Toolkit.getDefaultToolkit().getImage("Beeper.gif"), 200, 200);
- var1.inAnApplet = false;
- ((Window)var1).pack();
- ((Window)var1).show();
- }
- }
-