ファイル選択に javax.swing.JFileChooser を使います。
プログラム CsvDemo3.java
ファイル選択のウィンドウは、画面の中央に表示されるようにしました。ファイルは拡張子が txt のファイルを選択対象にしています。
実行例