Advertisement
Guest User

Untitled

a guest
Jul 8th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. import java.awt.EventQueue;
  2.  
  3. import javax.swing.JFrame;
  4. import javax.swing.JTextField;
  5. import java.awt.BorderLayout;
  6. import javax.swing.JLabel;
  7. import javax.swing.JOptionPane;
  8. import javax.swing.JButton;
  9. import java.awt.Font;
  10. import java.awt.event.ActionListener;
  11. import java.awt.event.ActionEvent;
  12. import javax.swing.JPasswordField;
  13.  
  14. public class Login {
  15.  
  16. private JFrame frmLogin;
  17. private JTextField textUsername;
  18. final String USERNAME = "khizar122", PASSWORD = "Lol";
  19. private JPasswordField
  20. passwordField;
  21. private JLabel lblPassword;
  22. /**
  23. * Launch the application.
  24. */
  25. public static void main(String[] args) {
  26. EventQueue.invokeLater(new Runnable() {
  27. public void run() {
  28. try {
  29. Login window = new Login();
  30. window.frmLogin.setVisible(true);
  31. } catch (Exception e) {
  32. e.printStackTrace();
  33. }
  34. }
  35. });
  36. }
  37.  
  38. /**
  39. * Create the application.
  40. */
  41. public Login() {
  42. initialize();
  43. }
  44.  
  45. /**
  46. * Initialize the contents of the frame.
  47. */
  48. private void initialize() {
  49.  
  50. frmLogin = new JFrame();
  51. frmLogin.setTitle("Login");
  52. frmLogin.setBounds(100, 100, 450, 294);
  53. frmLogin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  54. frmLogin.getContentPane().setLayout(null);
  55.  
  56. textUsername = new JTextField();
  57. textUsername.setBounds(137, 58, 253, 26);
  58. frmLogin.getContentPane().add(textUsername);
  59. textUsername.setColumns(10);
  60.  
  61. JLabel lblUsername = new JLabel("Username:");
  62. lblUsername.setFont(new Font("Tahoma", Font.PLAIN, 18));
  63. lblUsername.setBounds(42, 51, 112, 34);
  64. frmLogin.getContentPane().add(lblUsername);
  65.  
  66. JButton btnLogin = new JButton("Login");
  67. btnLogin.addActionListener(new ActionListener() {
  68. public void actionPerformed(ActionEvent arg0) {
  69. if (textUsername.getText().equals(USERNAME) && passwordField.getText().equals(PASSWORD) ){
  70. frmLogin.dispose();
  71. WelcomeFrame welScreen = new WelcomeFrame();
  72. welScreen.setVisible(true);
  73. }else if (!textUsername.getText().equals(USERNAME)){
  74. JOptionPane.showMessageDialog(null, "The username is wrong");
  75.  
  76. }else if (!passwordField.getText().equals(PASSWORD)){
  77. JOptionPane.showMessageDialog(null, "The password is wrong");
  78.  
  79. }else if (!textUsername.getText().equals(USERNAME) && !passwordField.getText().equals(PASSWORD)){
  80. JOptionPane.showMessageDialog(null, "The username and password are both wrong");
  81. } } });
  82.  
  83. passwordField = new JPasswordField();
  84. passwordField.setBounds(137, 123, 253, 26);
  85. frmLogin.getContentPane().add(passwordField);
  86. btnLogin.setBounds(178, 184, 89, 23);
  87. frmLogin.getContentPane().add(btnLogin);
  88.  
  89. lblPassword = new JLabel("Password:");
  90. lblPassword.setFont(new Font("Tahoma", Font.PLAIN, 18));
  91. lblPassword.setBounds(49, 123, 105, 20);
  92. frmLogin.getContentPane().add(lblPassword);
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement