Podrias utilizar por ejemplo JFilechooser. O implementar tu mismo un explorador. Quedaría a tu elección.
Lo siguiente sería un ejemplo usando la clase JFileChooser
JFileChooser file=new JFileChooser();
file.changeToParentDirectory();
file.showOpenDialog(null);
Desktop.getDesktop().open(file.getSelectedFile());
Lo siguiente sería un ejemplo usando la clase JFileChooser
JFileChooser file=new JFileChooser();
file.changeToParentDirectory();
file.showOpenDialog(null);
Desktop.getDesktop().open(file.getSelectedFile());