Laman

Selasa, 26 Oktober 2010

TUGAS PRAKTIKUM JAVA 2(LOGIN FORM+ACTION LISTENER)


Tugas Praktikum Java Kali ini adalah membuat Login Form dengan action Listener.
Langsung saja ya langkah2nya :
1. Pastinya kita buat klas dulu misalnya Login.java
2. Kemudian Berikut ini Source Codenya :



/**
*
* @author Copet ganteng
*/
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JPasswordField;



class properties extends JFrame implements ActionListener{
JLabel Luser = new JLabel("User");
JLabel Lpass = new JLabel("Pass");
JPasswordField Ppass = new JPasswordField(20);
JTextField Tuser = new JTextField(20);
JButton bok = new JButton("OK");
JButton bcancel = new JButton("Cancel");
public properties( String Judul ){

add(Luser);
add(Tuser);
add(Lpass);
add(Ppass);
add(bok);
add(bcancel);
setVisible(true);
setSize(300, 150);
setLayout(null);
setDefaultCloseOperation(3);
setTitle(Judul);
setLayout(new FlowLayout());
bok.addActionListener(this);
bcancel.addActionListener(this);


}

public void actionPerformed(ActionEvent ae) {


if(ae.getSource() == bok) {
if(Tuser.getText().equals("123090098")&&Ppass.getText().equals("java2"))
JOptionPane.showMessageDialog(this, "Login Berhasil,\n" +
"", "message",
JOptionPane.INFORMATION_MESSAGE);
else
JOptionPane.showMessageDialog(this, "Login Gagal,\n" +
"silahkan coba lagi", "message",
JOptionPane.INFORMATION_MESSAGE);
Tuser.setText("");
Ppass.setText("");

}
if(ae.getSource()==bcancel){
closeWindow();
}
}
private void closeWindow() {
switch (JOptionPane.showConfirmDialog(this, "Yakin untuk exit?")) {
case JOptionPane.YES_OPTION:
System.out.println("Yes!");
System.exit(0);
break;
case JOptionPane.NO_OPTION:
System.out.println("No!");
break;
case JOptionPane.CANCEL_OPTION:
System.out.println("Cancel!");
break;
case JOptionPane.CLOSED_OPTION:
System.out.println("Tidak dijawab!");
}
}
}






public class Login {
public static void main(String[] args) {
properties p = new properties("Login Form");

}
}
Dan berikut ini adalah tampilan program loginnya
Jika Login berhasil(di program telah dideklarasikan bahwa login berhasil jika memasukkan parameter di field user=123090098 dan di field pass=java2 dan akan keluar message alert "Login Berhasil" dan sebaliknya.
Untuk Login Berhasil :




Dan untuk login dengan parameter yang tidak sesuai :






Tidak ada komentar:

Posting Komentar