Salvando e Abrindo arquivo .TXT de forma "customizada"

Bom pessoal preciso de uma ajudinha de v6s.
Estou fazendo um programa que ao executar ele teria q abrir uma janela para o usuario mostrar onde esta o arquivo .txt que ele quer ler, fazendo que o programa salve o diretorio do mesmo para acessos futuros. e na hora de salvar que aconteça a mesma coisa(abrindo a janela para o usuario mostrar onde salvar).
gostaria de saber também como faz pro java criar uma pasta de nome “Clientes”(ou qualquer outro)

para abrir a janela, caso seja swing existe o componente JFileChooser.

e se você ler a API da classe File, vai achar métodos pra fazer o que quer.

Vlw vo dar mais uma pesquisada nessa API ai thanks