Kamis, 28 Oktober 2010

java login

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;


    public class user extends JFrame implements ActionListener{
    private JFrame jf;
    private JTextField tfUser;
    private JPasswordField pfPass;
    private JButton Login, Cancel;


    public user (){
        jf = new JFrame("Login");
        JLabel UserName = new JLabel("Username : ");
        JLabel Password = new JLabel("Password : ");
        tfUser = new JTextField(10);
        pfPass = new JPasswordField(10);
        Login = new JButton("Login");
        Cancel = new JButton("Cancel");
        Login.addActionListener(this);
        Cancel.addActionListener(this);
        Container k = jf.getContentPane();
        FlowLayout flow = new FlowLayout();
        k.setLayout(flow);
        k.add(UserName);
        k.add(tfUser);
        k.add(Password);
        k.add(pfPass);
        k.add(Login);
        k.add(Cancel);

        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setSize(200, 150);
        jf.setVisible(true);
    }
    public void actionPerformed(ActionEvent e){
        if(e.getSource()==Login){
            String user = tfUser.getText();
           
            String pas = new String(pfPass.getText());
            if (user.compareTo("123080119")==0 && pas.compareTo("java")==0)
            JOptionPane.showMessageDialog(null,"Login berhasil","",JOptionPane.INFORMATION_MESSAGE);
            else
            JOptionPane.showMessageDialog(null,"Maaf login gagal","",JOptionPane.WARNING_MESSAGE);
        }
   }

    public static void main(String[] args) {
        new user ();

    }
}


Keterangan:
  • import java.awt.*; //Untuk memanggil semua komponen toolbar
  • import javax.swing.*; //Untuk memanggil semua perintah interface
  • import java.awt.event.*;//untuk memanggil semua perintah event
  • public class user extends JFrame implements ActionListener // membuat class dengan nama user yang exten ke JFrame untuk mengimplemantasi ActionListener
  • private JTextField tfUser;//membuat textfild dengn nama tfUser
  • public user (){ //merupakan metod dengn nama user
  • jf = new JFrame("Login");//membuat frame dengan nama login
  • Login.addActionListener(this);//memberikan action pada button login
  • FlowLayout flow = new FlowLayout();//membuat objek flow sebagai FlowLayout
  • k.add(tfUser);//meletakkan tfuser ka layout k
  • public void actionPerformed(ActionEvent e){// merupakan metod actionPerformed untuk memberikan ActionEvent
  • if (user.compareTo("123080119")==0 && pas.compareTo("java")==0)//merupakan penyimpanan username dan password
  • JOptionPane.showMessageDialog(null,"Login berhasil","",JOptionPane.INFORMATION_MESSAGE);//memberikan informasi saat login berhasil
  • public static void main(String[] args) {//merupakan metod main
Output:
 1.menginputkan username dan password.


2.Jika username dan password benar makan akan tampil sperti gambar di bawah.


3.Jika username dan password salah makan akan tampil sperti gambar di bawah.

Tidak ada komentar:

Posting Komentar