1. use the JFileChooser with the methods '.showOpenDialog(parent);' or '.showSaveDialog(parent);' then you have to receive the return int. Once it is good you can goto a file method and write the little bit of code to read/write to/from the file. It is actually quite simple. Or otherwise create your own, that would need a JDialog with methods to find the system root/s recognize files/dirs, decide what structure you want (listings, trees, simple text). You can get quite wild with it.
tom