Package java.awt

Examples of java.awt.MediaTracker$MediaEntry


        }
    }

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


    private boolean loadImage()
    {
        boolean result = false;
       
        Image image = Toolkit.getDefaultToolkit().getImage( pic_path_ );
        MediaTracker tracker = new MediaTracker( MainWindow.MAIN_WINDOW );
        tracker.addImage(image, 1);
       
        try
        {
            // wait til image is loaded.
            tracker.waitForID(1);
           
            picture_ = new BufferedImage( image.getWidth(null), image.getWidth(null), BufferedImage.TYPE_INT_ARGB );
            Graphics2D picture_g = picture_.createGraphics();
           
            picture_g.drawImage( image, 0, 0, null );
View Full Code Here

      background_image_ = null;
    }
    else
    {
      background_image_ = Toolkit.getDefaultToolkit().getImage(image_file.getPath());
      MediaTracker tracker = new MediaTracker(this);
      tracker.addImage(background_image_, 1);
      try
      {
        // wait til image is loaded.
        tracker.waitForID(1);
      }
      catch (InterruptedException e)
      {
        background_image_ = null;
      }
View Full Code Here

    public static Window createSplashScreen(JFrame frame, String fileName)
            throws InterruptedException {
        final Image splashImage;
        URL url = SwingTestHelper.class.getResource(fileName);

        MediaTracker mt = new MediaTracker(frame);
        splashImage = Toolkit.getDefaultToolkit().
                getImage(url);
        mt.addImage(splashImage, 0);

        mt.waitForID(0);

        Window splashScreen = new Window(frame) {
            public void paint(Graphics g) {
                if(splashImage != null) {
                    g.drawImage(splashImage, 0, 0, this);
View Full Code Here

        splashWindow.dispose();
        splashWindow = null;
    }

    private void initImageAndTracker() {
        fMediaTracker = new MediaTracker(this);
        fImage = Toolkit.getDefaultToolkit().getImage(fImageId);
    }
View Full Code Here

        public Component component = new Canvas();

        public Figure createFigure() {
            Image img = Toolkit.getDefaultToolkit().getImage(IMAGE_FILE_NAME);
            MediaTracker tracker = new MediaTracker(component);
            tracker.addImage(img, 0);

            try {
                tracker.waitForID(0);
            } catch (InterruptedException e) {
                System.err.println(e + "... in LayerImageFigure");
            }

            ImageFigure imgFig = new ImageFigure(img);
View Full Code Here

                           RenderingHints.VALUE_ANTIALIAS_ON);
        //
        // Load Image
        //
        Image image = Toolkit.getDefaultToolkit().createImage("test-resources/org/apache/batik/svggen/resources/vangogh.png");
        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)
                tracker.removeImage(image);
            if(tracker.isErrorAny())
                image = null;
            if(image != null){
                if(image.getWidth(null)<0 ||
                   image.getHeight(null)<0)
                    image = null;
View Full Code Here

                           RenderingHints.VALUE_ANTIALIAS_ON);
        //
        // Load Image
        //
        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)
                tracker.removeImage(image);
            if(tracker.isErrorAny())
                image = null;
            if(image != null){
                if(image.getWidth(null)<0 ||
                   image.getHeight(null)<0)
                    image = 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

        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) {
            throw new Fault(e);
        }
       
        // Create a BufferedImage so we can write it out later
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.