[Swing] Modal JDialog

Screenshot from 2013-10-27 10:37:34

Jika membuat aplikasi dengan banyak form, maka ketika membuka beberapa form desktop kita akan terlihat kurang rapi. Selain itu terkadang ada beberapa form yang sama kita buka lagi. Untuk mengatasi hal tersebut kita dapat menggunakan method setModal(). Method ini digunakan untuk membatasi form yang kita buka. Jadi ketika kita membuka form pengirim contohnya, maka form utama akan disable. Form utama akan kembali aktif jika kita menclose form pengirim. Jika tidak menggunakan setModal(), maka seperti ini hasilnya

Screenshot from 2013-10-27 10:38:40

Form utama tetap dapat kita klik walapun ada form yang aktif, dengan begitu kita dapat menampilkan banyak form dalam satu waktu. Selain kurang rapi, juga membingungkan untuk memilih form yang akan digunakan. Untuk membatasinya saya menggunakan setModalityType(Dialog.ModalityType.APPLICATION_MODAL); . Download programnya dibawah ini

Download

archive-manager

Download : Modal JDialog

Gist Github

gist

Download : JDialog Modal App

Screenshot

Screenshot from 2013-10-27 10:40:42

Form Utama tidak aktif ketika menampilkan form Pengirim

Screenshot from 2013-10-27 10:38:01

Selamat mencoba dan Semoga bermanfaat🙂

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

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