home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / WIN95 / IAVAZIP.EXE / DATA.Z / vrmlView.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-08-18  |  1.3 KB  |  45 lines

  1. package com.sfs.iavazip.viewer;
  2.  
  3. import com.sfs.vrml.GraphedScene;
  4. import com.sfs.vrml.Parser;
  5. import com.sfs.vrml.PortalPanel;
  6. import java.awt.BorderLayout;
  7. import java.awt.Container;
  8. import java.awt.Frame;
  9. import java.io.FileInputStream;
  10. import java.io.IOException;
  11.  
  12. public class vrmlView extends Viewer {
  13.    Frame frame;
  14.    Thread thread;
  15.    FileInputStream fis;
  16.  
  17.    public void setArgs(Frame var1, String var2) {
  18.       this.frame = var1;
  19.       ((Container)this).setLayout(new BorderLayout());
  20.       Object var3 = null;
  21.  
  22.       try {
  23.          this.fis = new FileInputStream(var2);
  24.          Parser var4 = new Parser(this.fis);
  25.          var3 = var4.parse();
  26.       } catch (Exception var7) {
  27.          ((Throwable)var7).printStackTrace();
  28.       }
  29.  
  30.       GraphedScene var8 = new GraphedScene(var3);
  31.       PortalPanel var5 = new PortalPanel(var8);
  32.       ((Container)this).add("Center", var5);
  33.    }
  34.  
  35.    public void flush() {
  36.       try {
  37.          this.fis.close();
  38.       } catch (IOException var3) {
  39.          ((Throwable)var3).printStackTrace(System.out);
  40.       }
  41.  
  42.       this.fis = null;
  43.    }
  44. }
  45.