Package java.awt

Examples of java.awt.MediaTracker$MediaEntry


        public Viewer(Image i1, Image i2, Image i1r, Image i2r) {
            image = i1;
            image2 = i2;
            imageR = i1r;
            image2R = i2r;
            MediaTracker mediaTracker = new MediaTracker(this);
            mediaTracker.addImage(image, 0);
            mediaTracker.addImage(image2, 1);
            mediaTracker.addImage(imageR, 2);
            mediaTracker.addImage(image2R, 3);
            try {
                mediaTracker.waitForID(0);
                mediaTracker.waitForID(1);
                mediaTracker.waitForID(2);
                mediaTracker.waitForID(3);
            } catch (InterruptedException ie) {
                System.err.println(ie);
                System.exit(1);
            }
            animator = new Thread(new Runnable() {
View Full Code Here


      ext = "_";
    }
    BEGIN_COLOR = new Color(10, 36, 106);
    END_COLOR = new Color(166, 202, 240);
    CONTROL_COLOR = new Color(212, 208, 200);
    MediaTracker tracker = new MediaTracker(new JFrame());
    TOP_BORDER = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("top_border" + ext + ".png"));
    tracker.addImage(TOP_BORDER, 0);
    LEFT_BORDER = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("left_border" + ext + ".png"));
    tracker.addImage(LEFT_BORDER, 1);
    BOTTOM_BORDER = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("bottom_border" + ext + ".png"));
    tracker.addImage(BOTTOM_BORDER, 2);
    RIGHT_BORDER = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("right_border" + ext + ".png"));
    tracker.addImage(RIGHT_BORDER, 3);
    TL_CORNER = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("top_left" + ext + ".png"));
    tracker.addImage(TL_CORNER, 4);
    TOP_RIGHT = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("top_right" + ext + ".png"));
    tracker.addImage(TOP_RIGHT, 5);
    BOTTOM_LEFT = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("bottom_left" + ext + ".png"));
    tracker.addImage(BOTTOM_LEFT, 6);
    BOTTOM_RIGHT = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("bottom_right" + ext + ".png"));
    tracker.addImage(BOTTOM_RIGHT, 7);

    TITLE_PANE = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("title_pane.png"));
    tracker.addImage(TITLE_PANE, 8);
    CONTROL_CLOSE = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("control_close" + ext + ".png"));
    tracker.addImage(CONTROL_CLOSE, 10);
    CONTROL_MIN = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("control_min" + ext + ".png"));
    tracker.addImage(CONTROL_MIN, 11);
    CONTROL_MAX = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("control_max" + ext + ".png"));
    tracker.addImage(CONTROL_MAX, 12);
    JAVA_LOGO = Toolkit.getDefaultToolkit().getImage(FrameBorder.class.getResource("java_logo.png"));
    tracker.addImage(JAVA_LOGO, 13);
    while (!tracker.checkAll()) {
      try {
        tracker.waitForAll();
      } catch (Exception e) {
      }
    }
  }
View Full Code Here

      ext = "_";
    }
    BEGIN_COLOR = new Color(10, 36, 106);
    END_COLOR = new Color(166, 202, 240);
    CONTROL_COLOR = new Color(212, 208, 200);
    MediaTracker tracker = new MediaTracker(new JFrame());
    TOP_BORDER = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("top_border" + ext + ".png"));
    tracker.addImage(TOP_BORDER, 0);
    LEFT_BORDER = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("left_border" + ext + ".png"));
    tracker.addImage(LEFT_BORDER, 1);
    BOTTOM_BORDER = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("bottom_border" + ext + ".png"));
    tracker.addImage(BOTTOM_BORDER, 2);
    RIGHT_BORDER = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("right_border" + ext + ".png"));
    tracker.addImage(RIGHT_BORDER, 3);
    TL_CORNER = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("top_left" + ext + ".png"));
    tracker.addImage(TL_CORNER, 4);
    TOP_RIGHT = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("top_right" + ext + ".png"));
    tracker.addImage(TOP_RIGHT, 5);
    BOTTOM_LEFT = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("bottom_left" + ext + ".png"));
    tracker.addImage(BOTTOM_LEFT, 6);
    BOTTOM_RIGHT = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("bottom_right" + ext + ".png"));
    tracker.addImage(BOTTOM_RIGHT, 7);

    TITLE_PANE = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("title_pane.png"));
    tracker.addImage(TITLE_PANE, 8);
    CONTROL_CLOSE = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("control_close" + ext + ".png"));
    tracker.addImage(CONTROL_CLOSE, 10);
    JAVA_LOGO = Toolkit.getDefaultToolkit().getImage(DialogBorder.class.getResource("java_logo.png"));
    tracker.addImage(JAVA_LOGO, 13);
    while (!tracker.checkAll()) {
      try {
        tracker.waitForAll();
      } catch (Exception e) {
      }
    }
  }
View Full Code Here

public void test(TestHarness harness)
  {
    MySimpleBeanInfo i = new MySimpleBeanInfo();
    Image image = i.loadImage("testImage1.gif");
    MediaTracker mt = new MediaTracker(new Panel());
    mt.addImage(image, 0);
    try
    {
      mt.waitForAll();
    }
    catch (InterruptedException e)
    {
      e.printStackTrace();
    }
    harness.check(!mt.isErrorAny());
    harness.check(image.getWidth(null), 2);
    harness.check(image.getHeight(null), 2);
    harness.check(i.loadImage("someImageThatDoesNotExist.png"), null);
    harness.check(i.loadImage(null), null);
  }
View Full Code Here

        }
    }

    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

   * @param url location of the image
   * @return the Image file
   */
  public Image getImage(URL url) {
    try {
      MediaTracker tracker = new MediaTracker(this);
     
      Image image = super.getImage(url);

      // wait for image to load
      tracker.addImage(image, 0);
          tracker.waitForAll();

          // if no errors return image
          if (!tracker.isErrorAny()) {
            return image;
          }
    } catch (Exception e) {
      /* */
    }
 
View Full Code Here

  }

  @Override
  public BufferedImage restoreImage() throws IOException {
    if (image == null) {
      final MediaTracker tracker = new MediaTracker(new JPanel());

      DataInputStream datainputstream = new DataInputStream(
          new FileInputStream(getLocalFile()));

      byte bytes[] = new byte[datainputstream.available()];

      datainputstream.readFully(bytes);
      datainputstream.close();

      Image img = Toolkit.getDefaultToolkit().createImage(bytes);

      tracker.addImage(img, 1);
      try {
        tracker.waitForID(1);
        tracker.removeImage(img);

        image = new BufferedImage(img.getWidth(null),
            img.getHeight(null), BufferedImage.TYPE_INT_ARGB);

        image.getGraphics().drawImage(img, 0, 0, null);
View Full Code Here

        imageURL = u;
        if (imageURL != null) {
            Image image = getToolkit().getImage(imageURL);
            if (image != null)
            {
              MediaTracker mt = new MediaTracker(this);
          if (mt != null)
          {
                try
                {
                    mt.addImage(image, 0);
                    mt.waitForAll();
                }
                catch (Exception ie)
                {
                }

                if (mt.isErrorAny())
                {
                    System.err.println("Error loading image " + image.toString());
                    return;
                }
View Full Code Here

        if (imageURL != null) {
            Image image = getToolkit().getImage(imageURL);
            if (image != null)
            {
              MediaTracker mt = new MediaTracker(this);
          if (mt != null)
          {
                try
                {
                    mt.addImage(image, 0);
                    mt.waitForAll();
                }
                catch (Exception ie)
                {
                }

                if (mt.isErrorAny())
                {
                    System.err.println("Error loading image " + image.toString());
                    return;
                }
View Full Code Here

        // initialize splash image
        Image imgSplash = frame.getToolkit().getImage(
                "data/images/misc/megamek-splash.jpg"); //$NON-NLS-1$

        // wait for splash image to load completely
        MediaTracker tracker = new MediaTracker(frame);
        tracker.addImage(imgSplash, 0);
        try {
            tracker.waitForID(0);
        } catch (InterruptedException e) {
            // really should never come here
        }
        // make splash image panel
        ImageIcon icon = new ImageIcon(imgSplash);
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.