JFileChooser adalah salah satu bagian dari JComponent yang digunakan untuk memilih suatu file di dalam direktori.
Dengan menggunakan JFileChooser ini, kita dapat memilih file (open file) yang kemudian file tersebut dapat diproses lebih lanjut sesuai kebutuhan aplikasi kita.
Post berikut ini membahas cara menggunakan JFileChooser untuk memilih direktori di Netbeans dengan menggunakan GUI builder. Setelah mencoba petunjuk tutorial di bawah, anda dapat mengunduh file project yang tersedia di link paling bawah.
Menggunakan JFileChooser
Seperti biasa, pertama buat project terlebih dahulu, dengan cara File -> New Project, beri nama FileChooser.
Buat JFrame dan Jpanel yang ukurannya silakan tentukan sendiri. Didalam panel tersebut, buatlah sebuah text field dan button.
Nama variabel untuk JTextField adalah txtDir, sedangkan untuk button adalah btnBrowseFile.
Klik dua kali pada button Browse File kemudian masukkan code berikut ini:
private void btnBrowseFileActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser jfc = new JFileChooser(); jfc.showOpenDialog(null); File file = jfc.getSelectedFile(); String dir = file.getAbsolutePath(); txtDir.setText(dir); }
Silakan di run, jika project dibuat dengan benar maka akan muncul tampilan seperti di bawah ini.
Download source code JFileChooser Project
Jika anda merasa tampilan tersebut kurang menarik, anda dapat membaca post selanjutnya di cara memperbaiki tampilan program Java
Semoga bermanfaat.
asllmkm… wah keren ini,,,, ada gag tutorial seperti ini untuk JSP ya,,, sejenis open file ke editor text….
wa’alaikumussalam,tks,
maksudnya open file ke editor text gmn?
Gan, kalo kita cuma ingin mengambil alamat direktori atau sampai ke folder nya aja, gk sampe ke file nya, gimana?
untuk bisa tersimpan ke database gimna gann….