Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.Beam.Main;
- import java.awt.Color;
- import java.awt.Container;
- import java.awt.FlowLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.*;
- import javax.swing.border.Border;
- public class Win extends JFrame {
- private static final long serialVersionUID = -1L;
- JLabel user;
- JLabel Pass;
- JTextField Usereingaben = new JTextField(10);
- JTextField Passeingaben = new JTextField(10);
- JPanel Overlay;
- JButton Login;
- public Win() {
- //Fenster
- setLayout(null);
- setVisible(true);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setSize(200, 130);
- setTitle("Login");
- Container c = getContentPane();
- c.setBackground(Color.GRAY);
- c.setLayout(new FlowLayout());
- //Username Eingabe
- user = new JLabel("User:");
- user.setBounds(10, 60, 50, 20);
- Border border = BorderFactory.createLineBorder(Color.black, 2);
- Usereingaben.setBackground(Color.LIGHT_GRAY);
- Usereingaben.setBounds(10, 70, 50, 20);
- Usereingaben.setBorder(border);
- //Passwort Eingabe
- Pass = new JLabel("Pass:");
- Pass.setBounds(10, 80, 50, 20);
- Passeingaben.setBounds(10, 90, 50, 20);
- Passeingaben.setBackground(Color.LIGHT_GRAY);
- Passeingaben.setBorder(border);
- //Login Butten
- Login = new JButton("Login");
- Login.setText("Login");
- Login.setBounds(10, 100, 50, 20);
- Border border2 = BorderFactory.createLineBorder(Color.DARK_GRAY, 2);
- Login.setBackground(Color.LIGHT_GRAY);
- Login.setBorder(border2);
- //Adde Alle Zum Fenster
- add(user);
- add(Usereingaben);
- add(Pass);
- add(Passeingaben);
- add(Login);
- Hander hander = new Hander();
- Login.addActionListener(hander);
- }
- private class Hander implements ActionListener{
- @Override
- public void actionPerformed(ActionEvent e) {
- String Users = Usereingaben.getText().toString();
- String Passworts = Passeingaben.getText().toString();
- if(e.getSource()==Login) {
- try {
- Mysql.connectMySQL();
- } catch (Exception e1) {
- e1.printStackTrace();
- }
- if(Users.isEmpty() || Passworts.isEmpty()) {
- JOptionPane.showMessageDialog(null, "Bitte Gebe Username und Passwort ein");
- System.out.print("\n1");
- Mysql.disconect();
- }else {
- System.out.print("\n2");
- if(Mysql.hasPro(Users) != null) {
- System.out.print("\n3");
- if(Mysql.getpass(Users) != Passworts) {
- System.out.print("\n4");
- JOptionPane.showMessageDialog(null, "Eingelogt");
- Mysql.disconect();
- }else {
- System.out.print("\n5");
- Mysql.disconect();
- }
- }else {
- System.out.print("\n6");
- Mysql.disconect();
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment