home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / LookAndFeel$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.3 KB  |  44 lines

  1. package javax.swing;
  2.  
  3. import java.io.BufferedInputStream;
  4. import java.io.ByteArrayOutputStream;
  5. import java.io.FilterInputStream;
  6. import java.io.IOException;
  7. import java.io.InputStream;
  8. import java.io.OutputStream;
  9. import javax.swing.LookAndFeel.1;
  10.  
  11. class LookAndFeel$2 implements Runnable {
  12.    // $FF: synthetic field
  13.    private final byte[][] val$buffer;
  14.    // $FF: synthetic field
  15.    private final LookAndFeel.1 this$0;
  16.  
  17.    LookAndFeel$2(LookAndFeel.1 var1, byte[][] var2) {
  18.       this.this$0 = var1;
  19.       this.val$buffer = var2;
  20.    }
  21.  
  22.    public void run() {
  23.       try {
  24.          InputStream var1 = 1.access$100(this.this$0).getResourceAsStream(1.access$000(this.this$0));
  25.          if (var1 != null) {
  26.             BufferedInputStream var2 = new BufferedInputStream(var1);
  27.             ByteArrayOutputStream var3 = new ByteArrayOutputStream(1024);
  28.             this.val$buffer[0] = new byte[1024];
  29.  
  30.             int var4;
  31.             while((var4 = ((FilterInputStream)var2).read(this.val$buffer[0])) > 0) {
  32.                var3.write(this.val$buffer[0], 0, var4);
  33.             }
  34.  
  35.             var2.close();
  36.             ((OutputStream)var3).flush();
  37.             this.val$buffer[0] = var3.toByteArray();
  38.          }
  39.       } catch (IOException var5) {
  40.          System.err.println(((Throwable)var5).toString());
  41.       }
  42.    }
  43. }
  44.