package com.jiqixuexi.paper.main;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class Test extends JFrame{
MyPanel mp=null;
public Test(){
mp=new MyPanel();
this.add(mp);
this.setSize(550, 400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args){
new Test();
}
}
class MyPanel extends JPanel{//我的图片是50*50的共500张
Image image=null;
public void paint(Graphics g){ //将图片显示出来 ,
int j=1; //用来控制图片显示的横向位置
int h=0; //用来控制图片显示的纵向位置
for (int i = 1; i <= 500; i++) { //设计for循环来设置每张图片对应的显示位置
if(j==11)
{
h++;
j=1;
}
try {
image=ImageIO.read(new File("D:\\matlab\\return\\"+i+".png"));
//以原来图片大小显示在面板上用(j-1)*51和h*51改变每张的显示位置
g.drawImage(image,(j-1)*51,h*51,this);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
j++;
}
}
}