[Swing] Memberi Image JDesktopPane

export1

Secara default JDekstopPane belum memiliki image. Selain itu di pengaturan Swing Builder, belum ada feature untuk memberi icon / image pada komponen ini. Pada posting kali ini saya memberikan tutorial memberi icon / image pada komponen JDesktopPane. JDesktopPane digunakan untuk membuat MDI / Multiple Document Interface. Jadi dengan menggunakan MDI, akan ada form induk / form utama dan form anak. Form anak akan selalu tampil didalam form induk. Berbeda jika tidak menggunakan MDI. Form yang tampil bebas di geser kemanapun di dalam desktop. Pada tutorial ini saya menggunakan IDE Netbeans. Berikut ini tutorial memberi image di JDesktopPane.

Pertama buat kelas untuk memodifikasi komponen JDektopPane. Seperti ini codenya

Kemudian buat Project baru dan JFrame. Setelah itu tempatkan JDesktopPane didalam JFrame. Langkah selanjutnya klik kanan JDesktopPane dan pilih Customize Code

Screenshot from 2013-10-27 12:26:16

Screenshot from 2013-10-27 12:26:29

Kemudian pada Initialization Code, pilih custom creation

Screenshot from 2013-10-27 12:26:46

Kemudian ganti deklarasi JDesktopPane dengan class yang kita buat sebelumnya

Screenshot from 2013-10-27 12:27:07

Jangan lupa untuk memasukkan image yang akan digunakan JDesktopPane di dalam folder src/desktoppane. Seperti ini hasilnya

Screenshot from 2013-10-27 12:29:53

Sesuaikan nama image pada class modifikasi JDesktopPane yang dibuat sebelumnya.

Download Program

archive-manager

Download : DesktopPane Image

Screenshot

Screenshot from 2013-10-27 20:27:15

Selamat mencoba dan Semoga bermanfaat🙂

Untuk pertanyaan, saran dan kritik, silahkan ditulis di kolom komentar

2 thoughts on “[Swing] Memberi Image JDesktopPane

  1. Uhhmmm… kalo diliat2 dari screenshot-nya, jadi mirip2 kalo ngegunain JInternalFrame….
    Bedanya apa yah, Kang?

    Hehehe… pertanyaannya gak mutu, yah…
    maklum, nubie :p

    1. Nah, JInternalFrame itu nanti ditampung didalam JDesktopPane. Jadi kombinasi antara JDesktopPane dengan JInternalFrame menjadi MDI.🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s