Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import java.io.File;
  5.  
  6. public class Login extends JFrame implements ActionListener{
  7.  
  8. public static void main(String[] args) {
  9. Login frameTabel = new Login();
  10. }
  11. JButton blogin = new JButton("Login");
  12. JButton register = new JButton("Register");
  13. JPanel panel = new JPanel();
  14. JTextField txuser = new JTextField(15);
  15. JPasswordField pass = new JPasswordField(15);
  16.  
  17.  
  18. Login(){
  19. super("Login Authentification");
  20. setSize(320,200);
  21. setLocation(500,280);
  22. panel.setLayout (null);
  23.  
  24.  
  25. txuser.setBounds(90,30,150,20);
  26. pass.setBounds(90,65,150,20);
  27. blogin.setBounds(45,100,100,20);
  28. register.setBounds(155,100,100,20);
  29.  
  30. panel.add(blogin);
  31. panel.add(txuser);
  32. panel.add(pass);
  33. panel.add(register);
  34.  
  35. JLabel usr = new JLabel("Username:");
  36. JLabel pw = new JLabel("Password:");
  37. usr.setLocation(15,30);
  38. pw.setLocation(15,65);
  39. pw.setSize(pw.getPreferredSize());
  40. usr.setSize(usr.getPreferredSize());
  41. panel.add(pw);
  42. panel.add(usr);
  43.  
  44. getContentPane().add(panel);
  45. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  46. setVisible(true);
  47. blogin.addActionListener(this);
  48. register.addActionListener(this);
  49. }
  50.  
  51. public void actionPerformed(ActionEvent e) {
  52. if(e.getSource() == blogin){
  53. String puname = txuser.getText();
  54. String ppaswd = pass.getText();
  55.  
  56. File temp = new File("S:\\JAVA\\Calendar\\src\\Users\\"+puname+".txt");
  57. if(temp.exists() && !temp.isDirectory()){
  58. User user = new User(puname);
  59. user.loadUser(puname);
  60. boolean login = user.checkPassword(ppaswd);
  61. if(login){
  62. System.out.println("Logged in!");
  63. System.out.println("name = "+user.getLname());
  64. }
  65. else System.out.println("What is this?");
  66. }
  67. }
  68. else if (e.getSource()==register){
  69. Registration regFace =new Registration();
  70. dispose();
  71. }
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement