diff options
| author | pjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-25 19:55:36 +0000 |
|---|---|---|
| committer | pjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-25 19:55:36 +0000 |
| commit | 6933852ff0038829575a6ddc3428569024e64353 (patch) | |
| tree | 4a8fe38c18c2be5c6aa23f75d5e06b83780a9958 /java/ImageProcessing/framework/ImageByteCounter.java | |
| parent | 5a3f2480a40b58208b2e5bd79462dca753af312f (diff) | |
| download | ATCD-6933852ff0038829575a6ddc3428569024e64353.tar.gz | |
Small changes
Diffstat (limited to 'java/ImageProcessing/framework/ImageByteCounter.java')
| -rw-r--r-- | java/ImageProcessing/framework/ImageByteCounter.java | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/java/ImageProcessing/framework/ImageByteCounter.java b/java/ImageProcessing/framework/ImageByteCounter.java index 9b238c02b22..c907c9f1c92 100644 --- a/java/ImageProcessing/framework/ImageByteCounter.java +++ b/java/ImageProcessing/framework/ImageByteCounter.java @@ -2,23 +2,39 @@ package imaging.framework; import java.io.*; import java.awt.*; +import java.applet.*; +import java.net.*; import JACE.OS.*; public class ImageByteCounter { - public ImageByteCounter (String title, Image image) + public ImageByteCounter (String title, Image image, Applet parent) { this.image_ = image; + this.parent_ = parent; + + Image im = null; + try + { + im = this.parent_.getImage (new URL (this.parent_.getCodeBase () + + "../ImageProcessing/framework/" + + "10.gif")); + } + catch (MalformedURLException e) + { + ACE.ERROR (e); + } + + indicator_ = new StatusIndicator ("", im); } public int count () { - indicator_ = new StatusIndicator (""); int length = 0; try { - // GIFOutputStream ostream = new GIFOutputStream (statusIndicator_); - GIFOutputStream ostream = new GIFOutputStream (null); + GIFOutputStream ostream = new GIFOutputStream (indicator_); + // GIFOutputStream ostream = new GIFOutputStream (null); GifEncoder encoder = new GifEncoder (this.image_, ostream); encoder.encode (); @@ -29,12 +45,14 @@ public class ImageByteCounter { ACE.ERROR ("Exception generating gif"); } - // indicator_.dispose (); + indicator_.dispose (); return length; } Image image_ = null; StatusIndicator indicator_ = null; + boolean done_ = false; + Applet parent_; } class GIFOutputStream extends OutputStream |
