Untitled

 avatar
unknown
plain_text
2 years ago
2.7 kB
2
Indexable
/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
 */


import java.awt.Container;
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.JPasswordField;
import javax.swing.JTextField;

/**
 *
 * @author devtunus
 */
public class Latihan1 extends JFrame implements ActionListener{
    
    final JLabel usernameLabel, passwordLabel;
    final JTextField txtUser;
    final JPasswordField pwdPass;
    final JButton btnLogin, btnExit;
    
 public Latihan1(){
     super("Login Admin");
             
             Container cont = getContentPane();
             cont.setLayout(new FlowLayout());
             usernameLabel = new JLabel("Username");
             passwordLabel = new JLabel("Password");
             
             txtUser = new JTextField(20);
             txtUser.setToolTipText("Input Username");
             
             pwdPass = new JPasswordField(20);
             pwdPass.setToolTipText("Input Password");
             
             btnLogin = new JButton("Login");
             btnLogin.addActionListener(this);
             
             btnExit = new JButton("Exit");
             btnExit.addActionListener(this);
             
             cont.add(usernameLabel);
             cont.add(txtUser);
             cont.add(passwordLabel);
             cont.add(pwdPass);
             cont.add(btnLogin);
             cont.add(btnExit);
             
             setSize(300, 400);
             setVisible(true);
 }  
    
    
    public static void main(String[] args) {
       Latihan1 keluar = new Latihan1();
       keluar.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }


    private String user="", pass="";
    @Override
    public void actionPerformed(ActionEvent e) {
        
        if(e.getSource()== btnLogin){
        user = txtUser.getText();
        pass = pwdPass.getText();
        
        if(user.equals("admin")&& pass.equals("123")){
            JOptionPane.showMessageDialog(null, "Login Berhasil");
        }else{
            JOptionPane.showMessageDialog(null, "Password Salah");
            txtUser.setText("");
            pwdPass.setText("");
            txtUser.requestFocus(true);
        }
        }else if(e.getSource()== btnExit){
            JOptionPane.showMessageDialog(null, "Terima Kasih");
            System.exit(0);
        }
        
    }
}
Editor is loading...