This post is a part 2 post of another one enquiry I made just days ago. Then with this code I will put last and through JButton1 I was able to attach a file and make it visible in a window north and east to the application. I am trying now to import a :
1) new image into a certain directory, for example into C:\output
2)a whole directory(folder) of images, lets say from C:\importImages
into C:\output .
For this I assume that I have some images in C:\importImages directory. Below , these are the 2 code samples that I need to fill in in order this thing that I want to work. This first method trying to load directories fails to run. I think that maybe its fault has to do something with Filechooser button from GUI Builder.
This is the whole method for loading a whole directory.
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:(for importing a whole directory(folder) from C:\importImages into C:\output ).
JFileChooser chooser = new JFileChooser();
chooser = new JFileChooser();
File f = chooser.getSelectedFile();
String filename = f.getAbsolutePath();
try {
ImageIcon ii=new ImageIcon(scaleImage(250, 250, ImageIO.read(new File(filename))));//get the image from file chooser (directories)
//jLabel1.setIcon(ii);
File srcDir = new File(filename);
File destDir = new File("C:/output/");
FileUtils.copyDirectoryToDirectory(srcDir, destDir);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
and method for importing just a single file.
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here(for importing a single image to directory C:\output ).
--
}
Thanks in advance!