package android.graphics.drawable; import java.awt.Image; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.net.URL; import javax.imageio.ImageIO; import android.util.Log; public class Drawable { private static final String TAG = Drawable.class.getSimpleName(); Image image; public Image getImage() { return image; } public Drawable setImage(URL url) { try { image = ImageIO.read(url); } catch (IOException e) { Log.e(TAG, "setImage", e); } return this; } public Drawable setImage(String path) { try { image = ImageIO.read(new File(path)); } catch (IOException e) { Log.e(TAG, "setImage", e); } return this; } public Drawable setImage(InputStream is) { try { image = ImageIO.read(is); } catch (IOException e) { Log.e(TAG, "setImage", e); } return this; } }