Tuesday, November 4, 2008

FlipImage

import java.awt.*;
import java.applet.*;

public class FlipImage extends Applet{

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

}

public void paint(Graphics g){
int h=img.getHeight(this);
int w=img.getWidth(this);

int y=0;
g.drawImage(img,0,y,w,y+h,0,0,w,h,this);
g.drawString("origin image",w,y+20);


y+=h;
g.drawImage(img,0,y+h,w,y,0,0,w,h,this);
g.drawString("rotate image 90 degree",w,y+20);

y+=h;
g.drawImage(img,w,y+h,0,y,0,0,w,h,this);
g.drawString("rotate image 180 degree",w,y+20);

y+=h;
g.drawImage(img,w,y,0,y+h,0,0,w,h,this);
g.drawString("rotate image 270 degree",w,y+20);

}


}