Предположим, что вы уже знаете, как создать пользовательский интерфейс. Итак, во-первых, вам нужно определить объект JFileChooser:
//Create a file chooser as final
final JFileChooser fc = new JFileChooser();
В вашем методе события просто необходимо обработать действие:
public void actionPerformed(ActionEvent e) {
//Handle open button action.
if (e.getSource() == openButton) {
int returnVal = fc.showOpenDialog(YourClassName.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
//What to do with the file here.
} else {
}
}
}
Обратитесь по этой ссылке для более подробной информации: OracleFileChooserDocument