Package java.awt

Examples of java.awt.MediaTracker.waitForID()


  public static java.awt.Image waitForImage(java.awt.Image image) {
    MediaTracker mediaTracker = new MediaTracker(new Container());
    mediaTracker.addImage(image, 0);
    try {
      mediaTracker.waitForID(0);
      if (image.getWidth(null) == -1 || image.getHeight(null) == -1)
        image = null;
    } catch (InterruptedException e) {
      image = null;
    }
View Full Code Here


            _image = Toolkit.getDefaultToolkit().createImage(url);
            // Load the image
            MediaTracker mt = new MediaTracker(this);
            mt.addImage(_image, 0);
            try {
                mt.waitForID(0);
            } catch (InterruptedException ie) {
            }

            // Center the window on the screen.
            int width = _image.getWidth(this);
View Full Code Here

     
      // Load the image
      MediaTracker mt = new MediaTracker(this);
      mt.addImage(image,0);
      try {
          mt.waitForID(0);
      } catch(InterruptedException ie){}

      // Abort on failure
      if (mt.isErrorID(0)) {
          setSize(0,0);
View Full Code Here

        super(parent);
        this.image = image;
        MediaTracker mt = new MediaTracker(this);
        mt.addImage(image,0);
        try {
            mt.waitForID(0);
        } catch(InterruptedException ie){}
        int imgWidth = image.getWidth(this);
        int imgHeight = image.getHeight(this);
        setSize(imgWidth, imgHeight);
        Dimension screenDim = Toolkit.getDefaultToolkit().getScreenSize();
View Full Code Here

                Toolkit.getDefaultToolkit().createImage((ImageProducer)source);

            MediaTracker tracker = new MediaTracker(new Canvas());
            tracker.addImage(image, 0);
            try {
                tracker.waitForID(0);
            } catch (InterruptedException e) {
                throw new RuntimeException(JaiI18N.getString("GIFImageDecoder0"));
            }
      if (tracker.isErrorID(0)) {  // not standard file format
                throw new RuntimeException(JaiI18N.getString("GIFImageDecoder1"));
View Full Code Here

    // carrega a imagem do arquivo jpg
    Image image = Toolkit.getDefaultToolkit().getImage(imagem);
      MediaTracker mediaTracker = new MediaTracker(new Container());
      mediaTracker.addImage(image, 0);
      try {
      mediaTracker.waitForID(0);
    } catch (InterruptedException e) {
      e.printStackTrace();
    }
       
    // imprime a imagem na posicao relativa 10, 10
View Full Code Here

/*  79 */     this.image = getToolkit().createImage(baos.toByteArray());
/*     */
/*  81 */     mt.addImage(this.image, 0);
/*     */     try
/*     */     {
/*  84 */       mt.waitForID(0);
/*  85 */       mt.waitForAll();
/*  86 */       if (mt.statusID(0, true) != 8) {
/*  87 */         System.out.println("Error occured in image loading = " + mt.getErrorsID(0));
/*     */       }
/*     */
View Full Code Here

       
        // make sure the image is completely loaded
        MediaTracker mt = new MediaTracker(new Container());
        mt.addImage(m_img, 0);
        try {
            mt.waitForID(0);
        } catch ( Exception e ) { e.printStackTrace(); }
        mt.removeImage(m_img, 0);
       
        m_fixed = fixed;
        m_tiled = tile;
View Full Code Here

             */
        }

        final int handle = image.hashCode();
        mediaTracker.addImage(image, handle);
        try {mediaTracker.waitForID(handle);} catch (final InterruptedException e) {}

        return image;
    }

}
View Full Code Here

            _image = Toolkit.getDefaultToolkit().createImage(url);
            // Load the image
            final MediaTracker mt = new MediaTracker(this);
            mt.addImage(_image, 0);
            try {
                mt.waitForID(0);
            } catch (final InterruptedException ie) {
            }

            // Center the window on the screen.
            final int width = _image.getWidth(this);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.