Package java.awt

Examples of java.awt.MediaTracker$MediaEntry


    private RasterFormatTag rasterFormatTag = null;

    private static final ImageLayout layoutHelper (ImageLayout layout,
                                                   Image image) {
        /* Determine image width and height using MediaTracker. */
        MediaTracker tracker = new MediaTracker(new Canvas());
        tracker.addImage(image, 0);
        try {
            tracker.waitForID(0);
        } catch (InterruptedException e) {
            e.printStackTrace();
            throw new RuntimeException(JaiI18N.getString("AWTImageOpImage0"));
        }
  if (tracker.isErrorID(0)) {  // not standard file format
            throw new RuntimeException(JaiI18N.getString("AWTImageOpImage1"));
        }
        tracker.removeImage(image);

        // Create layout if none supplied.
        if(layout == null) layout = new ImageLayout();

        // Override minX, minY, width, height
View Full Code Here


          Log.info("Requested image " + path + " not found");
          images.put(path, getImage("/images/unknown.png"));
          return images.get(path);
        }       
        Image image = Toolkit.getDefaultToolkit().createImage(url);
        MediaTracker mt = new MediaTracker(instance);
        mt.addImage(image, 0);
        mt.waitForAll();
        images.put(path, image);
      }
      catch (Exception e)
      {
        Log.info("Failed to get image " + path + ": " + e.getLocalizedMessage());
View Full Code Here

          image = Toolkit.getDefaultToolkit().getImage(new URL(path));
        }
      } catch (Throwable e) {}
    }
    if (preload && (image != null)) {
      MediaTracker mediatracker = new MediaTracker(this);
      mediatracker.addImage(image, 1);
      try {
        mediatracker.waitForID(1, 5000);
      } catch (InterruptedException ie) { }
      //imagepool.put(path, image);
    }
    return image;
  }
View Full Code Here

        if (image instanceof BufferedImage) {
            return (BufferedImage)image;
        }
       
        // Wait until the image is completely loaded
        MediaTracker tracker = new MediaTracker(new Component() { });
        tracker.addImage(image, 0);
        try {
            tracker.waitForAll();
        } catch (InterruptedException e) {
            IOException ioe = new IOException(e.getMessage());
            ioe.initCause(e);
            throw ioe;
        }
View Full Code Here

        // Create a BufferedImage
        if (image instanceof BufferedImage) {
            rendImage = (BufferedImage) image;
        } else {
            MediaTracker tracker = new MediaTracker(this);
            tracker.addImage(image, 0);
            tracker.waitForAll();
            rendImage = new BufferedImage(image.getWidth(null), image.getHeight(null), 1);
            Graphics g = rendImage.createGraphics();
            g.drawImage(image, 0, 0, null);
        }
View Full Code Here

        writer.setOutput(os);
        BufferedImage rendImage = null;
        if (image instanceof BufferedImage) {
            rendImage = (BufferedImage) image;
        } else {
            MediaTracker tracker = new MediaTracker(this);
            tracker.addImage(image, 0);
            tracker.waitForAll();
            rendImage = new BufferedImage(image.getWidth(null), image.getHeight(null), 1);
            Graphics g = rendImage.createGraphics();
            g.drawImage(image, 0, 0, null);
        }
        writer.write(new IIOImage(rendImage, null, null));
View Full Code Here

        if (image instanceof BufferedImage) {
            return (BufferedImage)image;
        }
       
        // Wait until the image is completely loaded
        MediaTracker tracker = new MediaTracker(new Component() {
            private static final long serialVersionUID = 6412221228374321325L;
        });
        tracker.addImage(image, 0);
        try {
            tracker.waitForAll();
        } catch (InterruptedException e) {
            throw new Fault(e);
        }
       
        // Create a BufferedImage so we can write it out later
View Full Code Here

  protected void waitForImage(final Image image)
  {
    if (mediaTracker == null)
    {
      mediaTracker = new MediaTracker(new FakeComponent());
    }
    mediaTracker.addImage(image, 0);
    try
    {
      mediaTracker.waitForID(0);
View Full Code Here

  private synchronized void waitForImage(final java.awt.Image image)
  {
    if (mediaTracker == null)
    {
      mediaTracker = new MediaTracker(new FakeComponent());
    }
    mediaTracker.addImage(image, 0);
    try
    {
      mediaTracker.waitForID(0);
View Full Code Here

        // Create a BufferedImage
        if (image instanceof BufferedImage) {
            rendImage = (BufferedImage) image;
        } else {
            MediaTracker tracker = new MediaTracker(this);
            tracker.addImage(image, 0);
            tracker.waitForAll();
            rendImage = new BufferedImage(image.getWidth(null), image.getHeight(null), 1);
            Graphics g = rendImage.createGraphics();
            g.drawImage(image, 0, 0, null);
        }
View Full Code Here

TOP

Related Classes of java.awt.MediaTracker$MediaEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.