Tuesday, November 4, 2008

RotateImageApplet

import java.applet.*;
import java.awt.*;
import java.awt.image.*;
import RotateFilter;


public class RotateImageApplet extends Applet{

Image img;
Image newImg;

public void init(){
img=getImage(getDocumentBase(),"beans.gif");

MediaTracker mt = new MediaTracker(this);
mt.addImage(img, 0);
try {
mt.waitForAll();
} catch (Exception e) {
}

RotateFilter filter=new RotateFilter();

newImg=createImage(new FilteredImageSource(
img.getSource(), filter));
}

public void paint(Graphics g){
g.drawImage(img,0,10,this);
g.drawString("origin image",0,60);

g.drawImage(newImg,110,10,this);
g.drawString("rotate image",110,60);

}
}