Package java.awt

Examples of java.awt.MediaTracker.waitForAll()


        //
        Image image = Toolkit.getDefaultToolkit().createImage("test-resources/org/apache/batik/svggen/resources/vangogh.jpg");
        MediaTracker tracker = new MediaTracker(new Button(""));
        tracker.addImage(image, 0);
        try{
            tracker.waitForAll();
        }catch(InterruptedException e){
            tracker.removeImage(image);
            image = null;
        }finally {
            if(image != null)
View Full Code Here



        MediaTracker mt = new MediaTracker(comp);
        try {
            mt.addImage(img, 0);
            mt.waitForAll();
        } catch (Exception e) {
            System.out.println("Couldn't load image " + file);
            System.out.println(e);
            return null;
        }
View Full Code Here

   */
  public static Image loadImage(URL url) throws InterruptedException {
    MediaTracker tracker = new MediaTracker(new java.awt.Container());
    Image img = java.awt.Toolkit.getDefaultToolkit().createImage(url);
    tracker.addImage(img, 0);
    tracker.waitForAll();
    return img;
  }
}
View Full Code Here

  protected void waitForImage( Image img )
  {
    final MediaTracker mt = new MediaTracker( this );
    mt.addImage( img, 0 );
    try {
      mt.waitForAll();
    } catch( InterruptedException e1 ) { /* ignored */ }
  }

//   ---------------- internal classes ----------------

View Full Code Here

      try {
        final URL url = getClass().getResource( "dragviews.png" );
        dragImg = Toolkit.getDefaultToolkit().getImage( url );
        final MediaTracker mt = new MediaTracker( this );
        mt.addImage( dragImg, 0 );
        mt.waitForAll();
      }
      catch( InterruptedException e1 ) { /* ignored */ }
      catch( NullPointerException e1 ) { System.out.println( e1 );}
    }
//    setBackground( new Color( 0, 0, 0, 0 ));
View Full Code Here

    do
    {
      imagesLoaded = true;
      try
      {
        tracker.waitForAll();
      }
      catch (InterruptedException e)
      {
        imagesLoaded = false;
      }
View Full Code Here

        } else {
            MediaTracker tracker = new MediaTracker(new Component() {
            });// not sure if this is the right thing to do.
            tracker.addImage(image, 0);
            try {
                tracker.waitForAll();
            } catch (InterruptedException e) {
                throw new IOException(e.getMessage());
            }
            BufferedImage bufImage = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_ARGB);
View Full Code Here

   */
  public static boolean loadImageNow( Image toLoad, Component c, int timeout ) {
    MediaTracker tracker = new MediaTracker( c );
    tracker.addImage( toLoad, 0 );
    try {
      tracker.waitForAll( timeout );
      return true;
    } catch ( InterruptedException e ) {
      return false;
    }
  }
View Full Code Here

/*     */
/*     */     try
/*     */     {
/* 122 */       MediaTracker tracker = new MediaTracker(this);
/* 123 */       tracker.addImage(image, 0);
/* 124 */       tracker.waitForAll();
/* 125 */       BufferedImage buffered = new BufferedImage(image.getHeight(null), image.getWidth(null), 1);
/* 126 */       Graphics2D gfx = buffered.createGraphics();
/* 127 */       gfx.drawImage(image, 0, 0, null);
/* 128 */       return buffered;
/*     */     }
View Full Code Here

/*     */
/*  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

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.