Skip to main content

Mengenal Window Dialog di Java

Kali ini kita akan mengenal tentang window dialog di Java menggunakan Netbean 6

Bagaimana membuat Dialog?

Sebuah jendela Dialog adalah subwindow independen dimaksudkan untuk melakukan pemberitahuan sementara terpisah dari swing utama Application Window. Kebanyakan Dialog menyajikan pesan kesalahan atau peringatan kepada user, tetapi sekarang dapat Dialog foto, pohon direktori, atau apa saja yang kompatibel dengan aplikasi swing utama yang menangani mereka.

Untuk kenyamanan, beberapa komponen Swing kelas dapat langsung instantiate dan menampilkan dialog. Untuk membuat sederhana, dialog standar, Anda menggunakan kelas JOptionPane. Kelas ProgressMonitor dapat memasang sebuah dialog yang menunjukkan kemajuan operasi. Dua kelas-kelas lain, JColorChooser dan JFileChooser, juga menyediakan dialog standar. Untuk memunculkan kotak dialog print, Anda dapat menggunakan API Percetakan. Untuk membuat custom dialog, gunakan class JDialog secara langsung.

Kode untuk dialog sederhana dapat menjadi minimal. Sebagai contoh, disampingini adalah dialog informasi yang sering disebut Message Box:

Berikut adalah kode yang menciptakan dan menunjukkan gambar disamping :


JOptionPane.showMessageDialog(frame, "Eggs are not supposed to be green.");



Overview Dialog Window

Setiap dialog bergantung pada komponen Frame. Ketika itu Frame hancur, begitu pula yang tergantung Dialog. Ketika frame iconified, yang tergantung Dialog juga menghilang dari layar. Ketika frame deiconified, yang tergantung Dialog kembali ke layar. Sebuah ayunan kelas JDialog mewarisi perilaku ini dari Dialog AWT kelas.

Sebuah Dialog dapat menjadi modal. Ketika modal Dialog terlihat, itu pengguna blok input ke jendela lain dalam program. JOptionPane JDialogs yang menciptakan modal. Untuk membuat modal non-Dialog, Anda harus menggunakan kelas JDialog secara langsung.

Dimulai dengan JDK6, Anda dapat memodifikasi perilaku Dialog jendela modalitas modalitas baru menggunakan API. Lihat The New modalitas API untuk rincian.

JDialog kelas yang merupakan subclass dari kelas java.awt.Dialog AWT. Ia menambahkan panel root wadah dan dukungan untuk standar operasi dekat ke objek Dialog. Ini adalah fitur yang sama yang JFrame memiliki, dan menggunakan JDialog secara langsung sangat mirip dengan menggunakan JFrame. Jika Anda akan menggunakan JDialog secara langsung, maka Anda harus memahami materi dalam Menggunakan Top-Level Containers dan Cara Membuat Frames, terutama Menanggapi Window-Closing Events.

Bahkan ketika Anda menggunakan JOptionPane untuk mengimplementasikan sebuah dialog, Anda masih menggunakan JDialog di belakang layar. Alasannya adalah bahwa JOptionPane hanyalah sebuah wadah yang dapat secara otomatis membuat JDialog dan menambahkan sendiri ke konten JDialog pane.

Comments

Popular posts from this blog

Apa itu Port ?

Mengenal apasih yang dinamakan PORT? kayaknya sering denger tapi belum paham. Nah port itu adalah suatu celah atau pintu atau lubang pada system komputer / micro computer sebagai jalur transfer data. Pada system komputer sebenarnya ada dua jenis Port yaitu : Port fisik,adalah soket atau slot atau colokan yang ada di belakang CPU sebagai penghubung peralatan input-output komputer, misalnya Mouse, keyboard, printer…dll Port Logika (non fisik),adalah port yang di gunakan oleh Software sebagai jalur untuk melakukan koneksi dengan komputer lain, tentunya termasuk koneksi internet Port Logika inilah yang akan kita bahas di sini, yaitu port yang berhubungan secara langsung dengan kegiatan kita ber-internet. 1. Port 80, Web Server Port ini biasanya digunakan untuk web server, jadi ketika user mengetikan alamat IP atau hostname di web broeser maka web browser akan melihat IP tsb pada port 80, 2. Port 81, Web Server Alternatif ketika port 80 diblok maka port 81 akan digunakan sebagai port

Mengenal NNTP (Network News Transfer Protocol) Pada Server

NNTP (Network News Transfer Protocol) NNTP merupakan protocol aplikasi internet yang berguna untuk membaca dan mem-posting artikel berita dalam jaringan (membentuk newsgroup dan grup diskusi dalam). Dengan menggunakan reader news client standar seperti Microsoft Outlook Express, pengguna/ user dalam sebuah jaringan dapat membaca artikel dari orang lain yang mempunyai hobi yang sama, mengirim artikel ke user lain dan ikut berpartisipasi dalam sebuah diskusi. NNTP beroperasi dalam sebuah chanel data stream bidirectional 8-bit yang handal. Ketika koneksi terbentuk, NNTP server host harus mengirimkan sebuah pesan pembuka (greeting) kemudian server host dan client host saling mempertukarkan commands dan merespon sampai koneksi tertutup atau dibatalkan. Jika koneksi yang digunakan TCP maka server host akan mulai menjalankan service NNTP dengan membuka sebuah TCP port. Ketika client host ingin menggunakan service maka client haris membentuk koneksi TCP dengan server host dengan cara konek ke

Menghapus Driver Audio Realtek yang Error

Kali ini saya berbagi pengalaman tentang instalasi OS Ms. Windows XP pada komputer. Biasanya setelah instalasi OS selesai kita masukin tu driver-driver device komputernya supaya di detect dan bekerja normal hardwarenya. Nah pas install driver audio / soundcard realtek ada kejadian driver yang diinstall salah, jadi trouble deh. Mau di disable trus un install drivernya, muncul pesan Error boot bla bla.... wah jadi pusing, untung nemu cara gini, silahkan dicoba. Dan biasanya problemnya, Installation failure and terminate alias komputer / laptop jadi bisu karena gagal mengenal Driver audio. Nah penyebabnya, Microsoft Universal Audio Architecture (UAA) driver terlalu memaksa ketika mengenali Realtek HD pada saat instalasi Solusi : - Hapus (UnInstall) terlebih dahulu program Realtek HD Audio - Disable MS UAA Bus Driver for HD Audio Realtek, caranya : Buka Control Panel>Device Manager> cari System Device (bagian bawah) > pada Ms UAA Bus Driver klik kanan pilih Disable trus UnInstall