各位大哥大姐 请问谁有JAVA图片管理系统的源代码 我想参照一下
具体功能:1.要求能处理目前主流的图片格式,基本要求包括:.JPG、.JPEG、.GIF、.PNG文件等。 2.对图片进行预览的功能,见下图(参考ACDSee界面)。要求在界面中显示一个本地计算机中的文件夹的树形结构,选取一个文件夹后,在右边以缩略图的形式将该文件夹中的图片显示出来。
3.图片的显示和播放功能,见下图(参考ACDSee界面)。从上图预览界面中双击某图片后(或从菜单选择显示功能)进入如下界面。首先显示选中的图片。然后重点实现图中用红圈标出的功能:左边红圈的按钮,选择后回到上图预览界面;右边红圈的3个按钮实现:查看上一幅、下一幅、自动播放当前文件夹图片功能。
4. 图片管理功能。在预览界面中实现如下要求:
(1)图片删除。选择一个图片文件或文件夹,删除该图片文件或文件夹。
(2)图片复制。可以将一个或多个图片从当前文件夹复制到其他文件夹。
(3)图片改名。对选定一个图片文件或一个文件夹中所有图片进行批量改名。批量改名时,指定一个名称、起始编号、编号位数,如:名称为“NewName”、起始编号为“1”、编号位数为“4”。假设文件夹中共67个JPG图片文件,则执行批量改名后,文件名为:NewName0001.JPG、NewName0002.JPG、…、NewName0067.JPG。
具体功能:1.要求能处理目前主流的图片格式,基本要求包括:.JPG、.JPEG、.GIF、.PNG文件等。 2.对图片进行预览的功能,见下图(参考ACDSee界面)。要求在界面中显示一个本地计算机中的文件夹的树形结构,选取一个文件夹后,在右边以缩略图的形式将该文件夹中的图片显示出来。
3.图片的显示和播放功能,见下图(参考ACDSee界面)。从上图预览界面中双击某图片后(或从菜单选择显示功能)进入如下界面。首先显示选中的图片。然后重点实现图中用红圈标出的功能:左边红圈的按钮,选择后回到上图预览界面;右边红圈的3个按钮实现:查看上一幅、下一幅、自动播放当前文件夹图片功能。
4. 图片管理功能。在预览界面中实现如下要求:
(1)图片删除。选择一个图片文件或文件夹,删除该图片文件或文件夹。
(2)图片复制。可以将一个或多个图片从当前文件夹复制到其他文件夹。
(3)图片改名。对选定一个图片文件或一个文件夹中所有图片进行批量改名。批量改名时,指定一个名称、起始编号、编号位数,如:名称为“NewName”、起始编号为“1”、编号位数为“4”。假设文件夹中共67个JPG图片文件,则执行批量改名后,文件名为:NewName0001.JPG、NewName0002.JPG、…、NewName0067.JPG。
ScalePane showImagePane;
JFileChooser chooser= new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("图片文件","jpg","jpeg","pngt","gif");
chooser.setFileFilter(filter);
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
chooser.setCurrentDirectory(new File("."));
int result = chooser.showOpenDialog(this);
if(result == JFileChooser.APPROVE_OPTION) {
String fileName = chooser.getSelectedFile();
showImagePane.loadImage(fileName);//载入图像并显示
}