Estou utilizando o código abaixo para que o usuário selecione um arquivo.
A minha dúvida é se ha como eu abrir a janela na pasta que o usuário abriu pela ultima vez.
Geralmente ele abre nos meus documento mas o que eu gostaria é que ele jogasse para ultima pasta que foi usado.
Vamos dizer que o usuário esta importando imagens para o sistema. Estas imagens estão na pasta C:\imagens\ quando ele abre pela primeira vez para selecionar uma imagem o sistema abre na pasta meus documentos, então ele localiza o caminho e então se ele continuar incluindo imagens ele já deveria abrir neste caminho.
FileFilter filter = new FileFilter() {
@Override
public boolean accept(File f) {
String arquivo = f.getName().toLowerCase();
return f.isDirectory()
|| arquivo.endsWith(".xml");
}
@Override
public String getDescription() {
return "*.xml";
}
};
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileFilter(filter);
fileChooser.showOpenDialog(telaEntradaNotaDetalhe);
File file = fileChooser.getSelectedFile();