Selasa, 26 Oktober 2010

EVENT HANDLING

LIST PROGRAM

PENJELASAN
  • Terdapat kelas plogin pada baris ke-16 yang merupakan turunan dari JFrame dengan serta merupakan implements dari kelas ActionListener(Event Handling), dimana nantinya ActionListener tersebut berfungsi untuk memberikan sebuah perintah pada komponen-komponen yang akan kita pakai dalam program ini.
  • Baris ke-17 sampai dengan 20 merupakan pendeklarasian komoponen-komponen yang akan dipakai.
  • setTitle berguna untuk memberikan judul pada frame, setDefaultCloseOperation berguna untuk menutup frame, setSize untuk mengatur ukuran frame, setVisible berguna untuk menampilkan frame .
  • Pada baris ke-28 sampai dengan ke -40 terdapat instansiasi JLabel, JTextField, JPasswordField, dan JButton.
  • Selanjutnya pada baris ke-42 sampai dengan ke-48 terdapat manajemen layout unutk mengatur layout yang akan dipakai untuk mengatur frame. Dalam program ini ita menggunakan GridLayout dengan 3 baris dan 2 kolom, serta jarak lebar dan tinggi masing-masing komponen yaitu 20 dan 30. Kemudian dengan menggunakan perintah add, kita letakkan komponen terbut sesuai dengan apa yang kita inginkan.
  • Pada baris ke-50 dan ke-51 merupakan method untuk memberikan perintah agar tombol Button bOk dan bCancel dapat mengerjakan sesuai dengan perintah yang diberikan pada method actionPerfomed seperti yang ditampilkan pada baris ke-55 sampai dengan ke-72.
  • Jika yang ditunjuk adalah button bOk maka perintah yang ada dalam pengendalian tersebut di jalankan. Dalam hal ini, perintah yang digunakan apabila objek b (nilai yang kita inputkan pada JPasswordField pfPass) sama dengan objek a (java2 ) dan apabila objek d (nilai yang kita inputkan pada JTextFitfUser) sama dengan objek c (123090162) maka perintah akan mengeluarkan output frame dialog yang berisi tulisan bahwa login sukses, sedangkan jika tidak memenuhi persyaratan yang dituliskan di atas, maka frame dialog akan berisi kalimat login gagal.
  • Sedangkan untuk button bCancel kita meberikan perintah untuk exit dari program dengan cara menuliskan System.exit(0);
  • Kemudian di baris ke-74 sampai dengan 79 merupakan method main yang berfungsi untuk menjalankan method-method yang telah kita susun sebelumnya dengan cara memanggil method plogin di dalam method main tersebut. Sehingga pada akhirnya kita akan mendapatkan output sebagai berikut :


OUTPUT
  • Jika memenuhi persyaratan , login akan sukses


  • Jika tidak memenuhi persyaratan, maka login akan gagal

Tidak ada komentar:

Posting Komentar