Membuat Form Login Dengan Java

Kali ini saya akan post "Cara Membuat Form Login dengan Java" ,. ok pasti sudah tidak asing lagi kan dengan bahasa pemrograman satu ini yupss java memang simple .. oke tidak lama-lama langsung saja check it out

Berikut ini langkah – langkah dalam pembuatan program diatas :
Buka program IDE Netbeans
Buat sebuah project baru → File – New Project
new_project
Pilih Java Application lalu klik Next seperti pada gambar diatas, sehingga akan muncul jendela baru

Ganti nama project dengan Login lalu klik Finish
Tunggu sebentar sampai Netbeans membuat sebuah project baru dengan nama Login seperrti gambar dibawah ini

Membuat LoginFrame.java, klik kanan pada package login, pilih New – jFrameForm

Ubah nama frame menjadi LoginFrame, lalu kik Finish

Dengan cara yang sama buat pula UtamaFrame
Buat merancang tampilan LoginFrame seperti ini

Untuk membuatnya saya menggunakan 3 jLabel, 1 jTextField, 1 jPasswordField dan 1 jButton
Kemudian ubah tulisannya dengan cara klik kanan pada komponen lalu klik edit text atau untuk jLabel cukup dengan dobel klik lalu ketikkan kata baru sehingga menjadi seperti ini

Mengubah nama variabel dari jTextField1 menjadi Nama dan jPasswordField1 menjadi Password serta jButton1 menjadi Login dengan cara klik kanan pada komponen lalu pilih Change Variable Name. Hal ini dilakukan untuk mempermudah pada saat menentukan aksi yang dijalankan oleh komponen tersebut

Menentukan aksi pada field Nama dan Password agar ketika tombol Enter ditekan secara otomatis cursor akan berpindah ke field selanjutnya yaitu dengan memanfaatkan event keypress, perhatikan gambar berikut
sehingga muncul tampilan kode program, lalu tambahkan kode yang tercetak tebal




Coding     :

private void NamaKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == evt.VK_ENTER)
Password.requestFocus();
}

Lakukan hal yang sama pada field Password, namun tambahkan kode yang tercetak tebal berikut ini :

private void PasswordKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == evt.VK_ENTER)
Login.doClick();
}

Lalu klik 2 kali pada komponen jButton Login dan tambahkan kode yang tercetak tebal berikut ini

private void LoginActionPerformed(java.awt.event.ActionEvent evt) {
String user = "root";
String pass = "123456";
if(user.equalsIgnoreCase(Nama.getText()) && pass.equalsIgnoreCase(Password.getText())){
this.setVisible(false);
new UtamaFrame().setVisible(true);
}
else {
javax.swing.JOptionPane.showMessageDialog(null,"kombinasi nama dan password salah");
Nama.setText("");
Nama.requestFocus();
Password.setText("");
}
}
Kemudian tambahkan kode yang tercetak tebal ini pada file Main.java

public static void main(String[] args) {
new LoginFrame().setVisible(true);
}
}