Example of a simple program that displays the login form on the JFrame. Input in the form JTextField username and password input in the form JPasswordField and buttons made with JButton. This simple form also demonstrated the existence of ActionListener Listener.
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 comments on Creating a Simple Login Form With Java :
Post a Comment and Don't Spam!
Dont Spam please