Pegar arquivo com JFIleChooser e grava-lo

Estou fazendo uma agenda aqui, e quero por exemplo, selecionar uma foto com o JFileChooser, e grava-la no diretorio do projeto, pra quando mesmo que a foto seja apagada depois, ela possa ser aberta, por que foi gravada no diretorio do projeto.

Por exemplo, meu projeto esta em C:\Agenda, e a foto esta em D:\Arquivo\Fotos.

Quero pegar a foto que está no drive D, e salvar no diretorio c:\agenda.

Camarada,

O JFileChoose vai te retornar o caminho do arquivo selecionado.

Com a classe File, você pode copiar este arquivo e colocar no diretório que você quiser.

Respondi sua pergunta?

Abraços!

Mais ou menos…da pra fazer um trechinho de codigo?? tentei fazer aqui mas não consegui

Se liga nesse trecho de código:

public void actionPerformed(ActionEvent e) {
    //Handle open button action.
    if (e.getSource() == openButton) {
        int returnVal = fc.showOpenDialog(FileChooserDemo.this);

        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fc.getSelectedFile();
            //This is where a real application would open the file.
            log.append("Opening: " + file.getName() + "." + newline);
        } else {
            log.append("Open command cancelled by user." + newline);
        }
   } ...
}

Dá uma olhada nessa fonte http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html