Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.sun.lwuit;
- public class ImageWrapper {
- private final Image image;
- public ImageWrapper(final Image lwuitBuffer) {
- this.image = lwuitBuffer;
- }
- public javax.microedition.lcdui.Graphics getGraphics() {
- return image.getGraphics().getGraphics();
- }
- }
- private Image buffer = null; // keep this
- int[] bufferArray = new int[desiredWidth * desiredHeight];
- javax.microedition.lcdui.Image bufferImage =
- Image.createEmptyImage(desiredWidth, desiredHeight);
- thirPartyComponent.paint(bufferImage.getGraphics());
- bufferImage.getRGB(bufferArray,0,1,0,0,desiredWidth, desiredHeight);
- bufferImage = null; //no longer needed
- buffer = Image.createImage(bufferArray, desiredWidth, desiredHeight);
- g.drawImage(0,0, buffer);
Add Comment
Please, Sign In to add comment