import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;;
public class ShowImgApp extends JFrame{
static Image img1;
//窗体信息
public ShowImgApp(){
this.setVisible(true);
this.setSize(300,300);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//画图形
public void paint(Graphics g){
int w = img1.getWidth(this);
int h = img1.getHeight(this);
g.drawImage(img1,5,10,this);
g.drawImage(img1,150,40,w/2,h/2,this);
g.drawImage(img1,5,100,w*2,h*2,this);
}
public static void main(String[] args) {
try {
img1 = ImageIO.read(new File("img.jpg"));//读取图形文件信息
} catch (IOException e) {
e.printStackTrace();
}
ShowImgApp si = new ShowImgApp();
}
}