Untitled
unknown
plain_text
2 years ago
2.7 kB
4
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...