Memanggil File pada Java Application

Umumnya ketika kita telah membuat suatu produk(software). Kita ingin menambahkan manual book atau file bantuan agar pemakai jika menemui kesulitan ada pedomannya.
Lalu bagaimana jika kita ingin memanggil file bantuan tersebut? jika kita menggunakan netbeans dalam pemrograman java nya?
Baik, sumber ini diperoleh dari KASKUS hehee..
1. File yang  telah kita buat misalnya file pdf, word, atau pun lainnya yang penting bisa dibuka dengan applikasi yang terinstal di komputer. Letakkan di project Anda di folder src
2. Buat komponen untuk media pemanggilnya bisa button, JMenuItem atau pun lainnya.

3. Klik kanan komponen pilih Event-Action-ActionPerformed
4. Masukan coding ini

 Desktop desktop = null;
        if (!Desktop.isDesktopSupported()) {
            JOptionPane.showMessageDialog(rootPane, "PROGRAM ANDA TIDAK SUPPORTED FILE *.PDF INI ");

        } else {
            desktop = Desktop.getDesktop();
            if (desktop.isSupported(Desktop.Action.OPEN)) {
                try {
                    String pathManualBook=new java.io.File("").getAbsolutePath();

                    desktop.open(new File(pathManualBook+"/src/Manual_Book.pdf"));
                } catch (Exception e) {
                    JOptionPane.showMessageDialog(rootPane, "UPS ERROR " + e.toString());
                }
            }
        }
5. Disini nama filenya adalah Manual_Book.pdf yang nantinya dapat dibuka dengan aplikasi adobe reader, foxit reader..dll

 ^Semoga Bermanfaat^


Postingan terkait:

5 Tanggapan untuk "Memanggil File pada Java Application"

  1. ko ga bisa ya? malah error . file chm gmn codingnya?

    ReplyDelete
  2. Mkasih infonya sya ud cba berhasil
    Tpi klw saya simpan d partisi E kok gak bsa d panggil yaa ?
    Mhon bantuannya !
    Trimakasih

    ReplyDelete
  3. terima kasih gan saya sangat terbantu dengan kodingannya , dan yang ini membantu saya di sidang ,

    ReplyDelete

Silahkan tinggalkan komentar baik saran maupun kritik. Komentar yang masuk akan muncul pada kolom komentar setelah di approve. Terimakasih atas pengertiannya.