Advertisement
Guest User

Untitled

a guest
Oct 19th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. package com.example.javaqui;
  2.  
  3. import java.awt.GridBagConstraints;
  4. import java.awt.GridBagLayout;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7.  
  8. import javax.swing.JButton;
  9. import javax.swing.JFrame;
  10. import javax.swing.JLabel;
  11. import javax.swing.JOptionPane;
  12. import javax.swing.JPanel;
  13. import javax.swing.JPasswordField;
  14. import javax.swing.JTextField;
  15.  
  16. public class login implements ActionListener
  17. {
  18. JFrame myframe;
  19. JPanel mypanel;
  20. JLabel lblusername,lblpassword;
  21. JTextField tusername,tpassword;
  22. JButton btnlogin;
  23. GridBagLayout g;
  24. GridBagConstraints gbc;
  25. public login()
  26. {
  27. //initializations
  28. myframe=new JFrame("Login");
  29. mypanel=new JPanel();
  30. lblusername=new JLabel("User Name");
  31. lblpassword=new JLabel("Password");
  32. tusername=new JTextField(15);
  33. tpassword=new JPasswordField(15);
  34. btnlogin=new JButton("L O G I N");
  35. g=new GridBagLayout();
  36. gbc=new GridBagConstraints();
  37.  
  38. //placements
  39. mypanel.setLayout(g);
  40.  
  41. gbc.anchor=GridBagConstraints.NORTHWEST;
  42. gbc.gridx=1;
  43. gbc.gridy=5;
  44. g.setConstraints(lblusername,gbc);
  45. mypanel.add(lblusername);
  46.  
  47. gbc.anchor=GridBagConstraints.NORTHWEST;
  48. gbc.gridx=5;
  49. gbc.gridy=5;
  50. g.setConstraints(tusername,gbc);
  51. mypanel.add(tusername);
  52.  
  53. gbc.anchor=GridBagConstraints.NORTHWEST;
  54. gbc.gridx=1;
  55. gbc.gridy=10;
  56. g.setConstraints(lblpassword,gbc);
  57. mypanel.add(lblpassword);
  58.  
  59. gbc.anchor=GridBagConstraints.NORTHWEST;
  60. gbc.gridx=5;
  61. gbc.gridy=10;
  62. g.setConstraints(tpassword,gbc);
  63. mypanel.add(tpassword);
  64.  
  65. gbc.anchor=GridBagConstraints.NORTHWEST;
  66. gbc.gridx=5;
  67. gbc.gridy=15;
  68. g.setConstraints(btnlogin,gbc);
  69. mypanel.add(btnlogin);
  70.  
  71. btnlogin.addActionListener(this);
  72. tpassword.addActionListener(this);
  73.  
  74. myframe.getContentPane().add(mypanel);
  75. myframe.setSize(400, 400);
  76. myframe.setVisible(true);
  77. }
  78. public static void main(String args[])
  79. {
  80. new login();
  81. }
  82. @Override
  83. public void actionPerformed(ActionEvent e)
  84. {
  85. Object obj=e.getSource();
  86. String username=tusername.getText().toString();
  87. String password=tpassword.getText().toString();
  88. if(obj==btnlogin)
  89. {
  90. if(username.length()==0 || password.length() ==0)
  91. {
  92. JOptionPane.showMessageDialog(myframe, "Incomplete Data");
  93. }
  94. else
  95. {
  96. checklogin(username,password);
  97. }
  98.  
  99. }
  100. if(obj==tpassword)
  101. {
  102. checklogin(username,password);
  103. }
  104. }
  105. private void checklogin(String username, String password)
  106. {
  107. dboperations operation1=new dboperations();
  108. operation1.makecon();
  109. if(operation1.validateuser(username, password))
  110. {
  111. new menu();
  112. myframe.setVisible(false);
  113. }
  114. else
  115. {
  116. JOptionPane.showMessageDialog(myframe, "Not Validated !");
  117. }
  118. }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement