如何动态的先读到目录中图片,再放进表格中?

04-03-03 chengjiuxhz
Vector vimage=new Vector();//用于存放图片

Vector vimagename=new Vector();//用于存放图片名

先从目录上读出图片文件:

File MyDir = new File("C:/jdk142/bin/photo");

每张图片放进String[] bnames = MyDir.list();

for(int i=0;i<bnames.length;i++){

String bn=bnames;

int x=i;

int bnlen=bn.length();

String subn=bn.substring(0,bnlen-4); 去掉文件后缀名,得到图片名

Image image=Toolkit.getDefaultToolkit().getImage(MyDir.getPath() + "/" +MyDir.list());

final ImageIcon iicon=new

ImageIcon(image.getScaledInstance(48,48,Image.SCALE_DEFAULT));生成图标

vimagename.addElement(subn);根据for循环向Vector中加入名称

vimage.addElement(iicon);根据for循环向Vector中加入图标

final Object[][] data = new Object[][]{

{viamagename[0],viamage[0]},

{viamagename[1],viamage[1]}};这里该如何生成????????

猜你喜欢