Oleh: jagan21 | Juli 8, 2011

Belajar form login sederhana dengan java

Buka program IDE Netbeans
Buat sebuah project baru → File – 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

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 = "cakpandi";
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("");
}
}

Buatlah tampilan untuk UtamaFrame dengan menggunakan jLabel seperti gambar ini

Kemudian tambahkan kode yang tercetak tebal ini pada file Main.java

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

Sekarang kita coba menjalankannya tekan F6 atau tanda segi tiga berwarna hijau, bila tidak ada kesalahan akan tampil seperti dibawah ini :

Ketikkan nama = cakpandi dan passwordnya = 123456, maka akan muncul jendela UtamaFrame

Bila nama atau password yang dimasukkan salah maka akan muncul peringatan

Demikian sedikit ilmu yang bisa saya share, semoga bermanfaat !

 


Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

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

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Kategori

Ikuti

Get every new post delivered to your Inbox.