Toolkit: createImage(byte[] img) : Toolkit : java.awt : Java by API examples (example source code) Organized by topic

Java by API
C++
PHP
Java by API Home »  java.awt   » [  Toolkit  ]   
 



Toolkit: createImage(byte[] img)

import java.awt.Image;
import java.awt.Toolkit;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;

public final class MainClass {

  private MainClass() {
  }

  public static Image getImage(Class relativeClass, String filename) {
    Image returnValue = null;
    InputStream is = relativeClass.getResourceAsStream(filename);
    if (is != null) {
      BufferedInputStream bis = new BufferedInputStream(is);
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      try {
        int ch;
        while ((ch = bis.read()) != -1) {
          baos.write(ch);
        }
        returnValue = Toolkit.getDefaultToolkit().createImage(
            baos.toByteArray());
      catch (IOException exception) {
        System.err.println("Error loading: " + filename);
      }
    }
    return returnValue;
  }
}

           
       
Related examples in the same category
1.  Toolkit: beep()
2.  Toolkit: getColorModel()
3.  Toolkit: getDefaultToolkit()
4.  Toolkit: getImage(URL url)
5.  Toolkit: getMenuShortcutKeyMask()
6.  Toolkit: getProperty(String key, String def)
7.  Toolkit: getScreenResolution()
8.  Toolkit: getScreenSize()
9.  Toolkit: getSystemClipboard()
10.  Toolkit: getSystemEventQueue()
11.  Toolkit: prepareImage(Image image, int width, int height, ImageObserver observer)
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.