我必须将所选图像复制到应用程序文件夹。单击按钮将选择图像。这是该Button的代码(ActionListener)
imageButton.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
String outPath = new java.io.File("").getAbsolutePath();
fileChooser.showOpenDialog(null);
File pic = fileChooser.getSelectedFile();
String inPath = pic.getPath();
try {
Utils.copyFile(inPath, outPath);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
方法copyFile是这样的:
public static void copyFile(String inPath, String outPath) throws IOException
{
FileInputStream fis=new FileInputStream(new File(inPath));
FileOutputStream fos=new FileOutputStream(new File(outPath));
int c;
while((c=fis.read())!=-1)
{
fos.write(c);
}
}
它提供"文件未找到例外"蓝色和红色表示"访问被拒绝"当我选择图像。我不确定我的代码中的问题在哪里。