Advertisement
Guest User

Untitled

a guest
Dec 24th, 2016
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. public class Login{
  5. String Username = "james3302";
  6. String Password = "pass";
  7. String msg = " ";
  8. public static void main(String[] args){
  9. Login gui = new Login();
  10. gui.go();
  11. }
  12. public void go(){
  13. JFrame frame = new JFrame();
  14. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  15. JPanel panel = new JPanel();
  16. JLabel lblUsername = new JLabel("Username:");
  17. JLabel lblPassword = new JLabel("Password:");
  18. JTextField txtUsername = new JTextField(20);
  19. JTextField txtPassword = new JTextField(20);
  20. JButton btnLogin = new JButton("Login");
  21. btnLogin.addActionListener(new LoginListener());
  22. JButton btnCancel = new JButton("Cancel");
  23. btnCancel.addActionListener(new CancelListener());
  24. panel.add(lblUsername);
  25. panel.add(txtUsername);
  26. panel.add(lblPassword);
  27. panel.add(txtPassword);
  28. frame.getContentPane().add(BorderLayout.CENTER,panel);
  29. frame.setSize(300,300);
  30. frame.setVisible(true);
  31. }
  32. public class LoginListener implements ActionListener{
  33. public void actionPerformed(ActionEvent event){
  34. if(username.equals(txtUsername.getText())){
  35. if(password.equals(txtPassword.getText())){
  36. msg = "Login Granted!";
  37. }else{
  38. msg = "Login Denied";
  39. }
  40. }else{
  41. msg = "Login Denied";
  42. }
  43. JOptionPane.showMessageDialog(null,msg);
  44. }
  45. }
  46. public class CancelListener implements ActionListener{
  47. public void actionPerformed(ActionEvent event){
  48. txtUsername.setText = " ";
  49. txtPassword.setText = "";
  50. txtUsername.requestFocus();
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement