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 !











Komentar Terbaru