f Tutorial Pemrograman C++ dan Java: JAVA LOGIN

JAVA LOGIN

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

public class SimpleLogin extends JFrame implements ActionListener {
                private JLabel label1, label2;
                private JTextField txtUser;
                private JPasswordField pwdPass;
                private JButton btnLogin, btnExit;

                public SimpleLogin() {
                                super ("Login here...");

                                Container container = getContentPane();
                                container.setLayout(new FlowLayout());

                                label1 = new JLabel ("Username : ");
                                label2 = new JLabel ("Password : ");

                                txtUser = new JTextField (20);
                                txtUser.setToolTipText("Input Username");
                                pwdPass = new JPasswordField(20);

                                btnLogin = new JButton ("Login");
                                btnLogin.addActionListener(this);
                                btnExit = new JButton ("Exit");
                                btnExit.addActionListener(this);

                                container.add(label1);
                                container.add(txtUser);
                                container.add(label2);
                                container.add(pwdPass);
                                container.add(btnLogin);
                                container.add(btnExit);

                                setSize (300,200);
                                setVisible (true);
                }

                public static void main (String args[]) {
                                SimpleLogin test = new SimpleLogin();
                                test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                }

                private String user = "", pass = "";
                public void actionPerformed (ActionEvent e) {
                                if (e.getSource() == btnLogin) {
                                                user = txtUser.getText();
                                                pass = pwdPass.getText();
                                                if (user.equals("achmatim") && pass.equals("otim")) {
                                                                JOptionPane.showMessageDialog(null, "Login successfull");
                                                } else {
                                                                JOptionPane.showMessageDialog(null, "Username and password dosn't match!");
                                                                txtUser.setText("");
                                                                pwdPass.setText("");
                                                                txtUser.requestFocus(true);
                                                }
                                } else if (e.getSource() == btnExit){
                                                JOptionPane.showMessageDialog(null,"Thanks to try my program. See you..");
                                                System.exit(0);
                                }
                }
}

0 komentar:

Posting Komentar