Guest User

Untitled

a guest
Apr 3rd, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. package de.Beam.Main;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Container;
  5. import java.awt.FlowLayout;
  6. import java.awt.event.ActionEvent;
  7. import java.awt.event.ActionListener;
  8.  
  9. import javax.swing.*;
  10. import javax.swing.border.Border;
  11.  
  12.  
  13. public class Win extends JFrame {
  14.  
  15.  
  16.  
  17. private static final long serialVersionUID = -1L;
  18. JLabel user;
  19. JLabel Pass;
  20. JTextField Usereingaben = new JTextField(10);
  21. JTextField Passeingaben = new JTextField(10);
  22. JPanel Overlay;
  23. JButton Login;
  24.  
  25.  
  26.  
  27. public Win() {
  28. //Fenster
  29. setLayout(null);
  30. setVisible(true);
  31. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  32. setSize(200, 130);
  33. setTitle("Login");
  34. Container c = getContentPane();
  35. c.setBackground(Color.GRAY);
  36. c.setLayout(new FlowLayout());
  37.  
  38. //Username Eingabe
  39. user = new JLabel("User:");
  40. user.setBounds(10, 60, 50, 20);
  41. Border border = BorderFactory.createLineBorder(Color.black, 2);
  42. Usereingaben.setBackground(Color.LIGHT_GRAY);
  43. Usereingaben.setBounds(10, 70, 50, 20);
  44. Usereingaben.setBorder(border);
  45.  
  46. //Passwort Eingabe
  47. Pass = new JLabel("Pass:");
  48. Pass.setBounds(10, 80, 50, 20);
  49. Passeingaben.setBounds(10, 90, 50, 20);
  50. Passeingaben.setBackground(Color.LIGHT_GRAY);
  51. Passeingaben.setBorder(border);
  52.  
  53. //Login Butten
  54. Login = new JButton("Login");
  55. Login.setText("Login");
  56. Login.setBounds(10, 100, 50, 20);
  57. Border border2 = BorderFactory.createLineBorder(Color.DARK_GRAY, 2);
  58. Login.setBackground(Color.LIGHT_GRAY);
  59. Login.setBorder(border2);
  60.  
  61.  
  62. //Adde Alle Zum Fenster
  63. add(user);
  64. add(Usereingaben);
  65. add(Pass);
  66. add(Passeingaben);
  67. add(Login);
  68.  
  69.  
  70. Hander hander = new Hander();
  71. Login.addActionListener(hander);
  72.  
  73. }
  74.  
  75. private class Hander implements ActionListener{
  76.  
  77. @Override
  78. public void actionPerformed(ActionEvent e) {
  79.  
  80. String Users = Usereingaben.getText().toString();
  81. String Passworts = Passeingaben.getText().toString();
  82.  
  83. if(e.getSource()==Login) {
  84. try {
  85. Mysql.connectMySQL();
  86. } catch (Exception e1) {
  87. e1.printStackTrace();
  88. }
  89. if(Users.isEmpty() || Passworts.isEmpty()) {
  90. JOptionPane.showMessageDialog(null, "Bitte Gebe Username und Passwort ein");
  91. System.out.print("\n1");
  92. Mysql.disconect();
  93. }else {
  94. System.out.print("\n2");
  95. if(Mysql.hasPro(Users) != null) {
  96. System.out.print("\n3");
  97. if(Mysql.getpass(Users) != Passworts) {
  98. System.out.print("\n4");
  99. JOptionPane.showMessageDialog(null, "Eingelogt");
  100. Mysql.disconect();
  101. }else {
  102. System.out.print("\n5");
  103. Mysql.disconect();
  104. }
  105. }else {
  106. System.out.print("\n6");
  107. Mysql.disconect();
  108. }
  109.  
  110.  
  111.  
  112. }
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120. }
  121.  
  122.  
  123. }
  124.  
  125.  
  126. }
Add Comment
Please, Sign In to add comment