diff options
| author | unknown | 2014-02-13 11:47:41 +0100 |
|---|---|---|
| committer | unknown | 2014-02-13 11:47:41 +0100 |
| commit | 8cd947aad456c878216693d51068eb47c999f6cb (patch) | |
| tree | 59c322ef4bf41aeac389618286bf064ca2da0c99 /Dozentenmodul/src/GUI/LoginWindow.java | |
| parent | Up - und Download funktionieren nun, wichtig im Dozentenmodul muss der volle ... (diff) | |
| download | tutor-module-8cd947aad456c878216693d51068eb47c999f6cb.tar.gz tutor-module-8cd947aad456c878216693d51068eb47c999f6cb.tar.xz tutor-module-8cd947aad456c878216693d51068eb47c999f6cb.zip | |
Neueste Version mit ersten GUI Überarbeitungen
Diffstat (limited to 'Dozentenmodul/src/GUI/LoginWindow.java')
| -rw-r--r-- | Dozentenmodul/src/GUI/LoginWindow.java | 158 |
1 files changed, 0 insertions, 158 deletions
diff --git a/Dozentenmodul/src/GUI/LoginWindow.java b/Dozentenmodul/src/GUI/LoginWindow.java deleted file mode 100644 index dbe0e7bb..00000000 --- a/Dozentenmodul/src/GUI/LoginWindow.java +++ /dev/null @@ -1,158 +0,0 @@ -package GUI;
-
-
-import java.awt.Dimension;
-import java.awt.EventQueue;
-import java.awt.Image;
-import java.awt.Toolkit;
-
-import javax.swing.ImageIcon;
-import javax.swing.JFrame;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import javax.swing.JLabel;
-import javax.swing.JTextField;
-import javax.swing.JButton;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JPasswordField;
-import java.awt.Color;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import java.awt.Font;
-
-@SuppressWarnings("serial")
-public class LoginWindow extends JFrame {
-
- private JPanel contentPane;
- private JTextField username;
- private JPasswordField pass;
-
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- //Aufruf und Anzeige des Login Fensters
- LoginWindow frame = new LoginWindow();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
-
- /**
- * Create the frame.
- */
- public LoginWindow() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
-
- //Fenster darf nicht vergrößert werden
- setResizable(false);
- try {
- //Setzt das Look and Feel auf System
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- //Titel des Fensters setzen
- setTitle("Dozentenmodul *Prototyp*");
- //Aktion die beim Schließen durchgeführt werden soll
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- //Größe des Fensters definieren
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 300) / 2;
- int left=(screenSize.width - 300) / 2;
- setBounds(left, top, 300, 300);
- //Erzeugen eines Panels
- contentPane = new JPanel();
- //Hintergrund Farbe des Panels setzen
- contentPane.setBackground(Color.WHITE);
- //Rahmen des Fensters setzen
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- //Layout setzen
- contentPane.setLayout(null);
- //Label für das Logo erzeugen
- JLabel imgLabel = new JLabel();
- //Größe und Position des Logos festelegen
- imgLabel.setBounds(10, 11, 270, 64);
- //Pfadangabe des Logos
-
- ImageIcon icon = new ImageIcon(getClass().getResource("/Logo_bwLehrpool.png"),"Logo");
- //Skalierung des Logos
- Image scaled=icon.getImage().getScaledInstance(270, 64, 0);
- imgLabel.setIcon(new ImageIcon(scaled));
- //Hinzufügen des Logos in das Fenster
- contentPane.add(imgLabel);
-
- //Erzeugen und Hinzufügen des Labels
- JLabel LabelUser = new JLabel("bwIDM-Benutzername:");
- LabelUser.setBounds(10, 123, 134, 20);
- contentPane.add(LabelUser);
-
- //Erzeugen und Hinzufügen des Textfeldes
- username = new JTextField();
- username.setBounds(154, 123, 125, 20);
- contentPane.add(username);
- username.setColumns(10);
-
- //Erzeugen und Hinzufügen des Labels
- JLabel LabelPass = new JLabel("bwIDM-Passwort:");
- LabelPass.setBounds(10, 154, 134, 20);
- contentPane.add(LabelPass);
-
- //Erzeugen, Hinzufügen und definierung der Aktion des Buttons
- JButton BtnLogin = new JButton("Login");
- BtnLogin.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- //Aufruf der Ldap Klasse, welche die Ldap überprüfung vornimmt
- //Ldap check=new Ldap();
- boolean login=true;
- //boolean login=check.LdapAuth(username.getText(), new String(pass.getPassword()));
- if(login==true)
- {
-
-
- //Erstellen einer Instanz der Aktionsauswahl
- Rechtsbelehrung re=new Rechtsbelehrung();
- re.setVisible(true);
- //Schließen des Fensters nach erfolgreichen Login
- setVisible(false);
- }
- else
- {
- JOptionPane.showMessageDialog(null,
- "Login denied!", "Message",
- JOptionPane.INFORMATION_MESSAGE);
- }
- }
- });
- BtnLogin.setBounds(10, 216, 134, 23);
- contentPane.add(BtnLogin);
-
- //Erzeugen und Hinzufügen des Passwortfeldes
- pass = new JPasswordField();
- pass.setBounds(154, 154, 125, 20);
- contentPane.add(pass);
-
- JLabel lblNewLabel = new JLabel("Prototyp");
- lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
- lblNewLabel.setBounds(10, 86, 147, 26);
- contentPane.add(lblNewLabel);
- }
-}
|
