JFileChooser should do the trick:http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFileChooser.html
Here is an example of usage to filter to files you want on open - http:Q_23853220.html.