import java.awt.*;
import java.awt.event.*;
public class login extends JFrame {
private String user = "user";
private String pass = "admin";
private JTextField txtUser = new JTextField();
private JPasswordField txtPass = new JPasswordField();
private JLabel lblUser = new JLabel();
private JLabel lblPass = new JLabel();
JPanel panel = new JPanel();
private JButton btnLogin = new JButton();
private JButton btnCancel = new JButton();
JDialog dialog = new JDialog();
public static void main(String[] args) {
new login();
}
public login() {
FrmLogin();
}
public void FrmLogin() {
txtUser.setText("");
txtUser.setBounds(new Rectangle(88, 5, 150, 20));
txtPass.setText("");
txtPass.setBounds(new Rectangle(88, 30, 150, 20));
lblUser.setHorizontalAlignment(SwingConstants.RIGHT);
lblUser.setText("Username :");
lblUser.setBounds(new Rectangle(0, 5, 80, 26));
lblPass.setHorizontalAlignment(SwingConstants.RIGHT);
lblPass.setText("Password :");
lblPass.setBounds(new Rectangle(0, 30, 80, 26));
btnLogin.setText("Login");
btnLogin.setBounds(new Rectangle(90, 70, 75, 20));
btnCancel.setText("Cancel");
btnCancel.setBounds(new Rectangle(180, 70, 75, 20));
btnLogin.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnLoginActionPerformed(evt);
}
});
btnCancel.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCancelActionPerformed(evt);
}
});
panel.setLayout(null);
panel.add(lblUser);
panel.add(txtUser);
panel.add(lblPass);
panel.add(txtPass);
panel.add(btnLogin);
panel.add(btnCancel);
dialog.setTitle("Form Login");
dialog.setModal(true);
dialog.setSize(400, 300);
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
int lebar = (screen.width - dialog.getSize().width) / 2;
int tinggi = (screen.height - dialog.getSize().height) / 2;
dialog.setLocation(lebar, tinggi);
dialog.getContentPane().add(panel);
dialog.setVisible(true);
}
private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) {
if(txtUser.getText().equals(user) && String.valueOf(txtPass.getPassword()).equals(pass)){
JOptionPane.showMessageDialog(null, "Login Sukses");
}else{
JOptionPane.showMessageDialog(null, "Login Gagal");
}
}
private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
if (JOptionPane.showConfirmDialog(null, "Apakah Anda Yakin Ingin Keluar?",
"Konfirmasi",JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE)== JOptionPane.YES_OPTION){
System.exit(0);
}
}
}
0 komentar:
Posting Komentar