summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/GUI/Login_GUI.java
diff options
context:
space:
mode:
authorunknown2014-04-10 16:50:14 +0200
committerunknown2014-04-10 16:50:14 +0200
commit236f2e7bf2c9d5cdec6da36140ee7dcac7944998 (patch)
tree2de499a71a527c7320b2096c17c5a69d2ea8d288 /Dozentenmodul/src/GUI/Login_GUI.java
parentbfg (diff)
parentcdsc (diff)
downloadtutor-module-236f2e7bf2c9d5cdec6da36140ee7dcac7944998.tar.gz
tutor-module-236f2e7bf2c9d5cdec6da36140ee7dcac7944998.tar.xz
tutor-module-236f2e7bf2c9d5cdec6da36140ee7dcac7944998.zip
Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module
Conflicts: Dozentenmodul/src/GUI/SearchImage_GUI.java Dozentenmodul/src/Models/person.java Dozentenmodul/src/Models/vm.java
Diffstat (limited to 'Dozentenmodul/src/GUI/Login_GUI.java')
-rw-r--r--Dozentenmodul/src/GUI/Login_GUI.java203
1 files changed, 0 insertions, 203 deletions
diff --git a/Dozentenmodul/src/GUI/Login_GUI.java b/Dozentenmodul/src/GUI/Login_GUI.java
deleted file mode 100644
index cc558261..00000000
--- a/Dozentenmodul/src/GUI/Login_GUI.java
+++ /dev/null
@@ -1,203 +0,0 @@
-package gui;
-
-
-import java.awt.Dimension;
-import java.awt.EventQueue;
-import java.awt.Image;
-import java.awt.SystemColor;
-import java.awt.Toolkit;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import java.io.File;
-import java.io.IOException;
-
-import javax.swing.ImageIcon;
-import javax.swing.JButton;
-import javax.swing.JFrame;
-import javax.swing.JLabel;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.JPasswordField;
-import javax.swing.JTextField;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-
-import models.person;
-
-import org.ini4j.Wini;
-
-import config.config_file;
-
-
-@SuppressWarnings("serial")
-public class Login_GUI 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 {
- //Prüfe und Erzeuge gegebenfalls Config
- config_file cf=new config_file();
- boolean conf=cf.createConfig();
- if(conf==true)
- {
- //Aufruf und Anzeige des Login Fensters
- Login_GUI frame = new Login_GUI();
- frame.setVisible(true);
- }
- else
- {
- JOptionPane.showMessageDialog(null,
- "Fehler beim erzeugen der Konfigurationsfile", "Message",
- JOptionPane.ERROR_MESSAGE);
- }
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
-
- /**
- * Create the frame.
- */
- public Login_GUI() {
- 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 - 400) / 2;
- int left=(screenSize.width - 603) / 2;
- setBounds(left, top, 603, 400);
- //Erzeugen eines Panels
- contentPane = new JPanel();
- //Hintergrund Farbe des Panels setzen
- contentPane.setBackground(SystemColor.menu);
- //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(150, 11, 350, 142);
- //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(150, 164, 134, 20);
- contentPane.add(LabelUser);
-
- //Erzeugen und Hinzufügen des Textfeldes
- username = new JTextField();
- username.setBounds(343, 164, 125, 20);
- contentPane.add(username);
- username.setColumns(10);
-
- //Erzeugen und Hinzufügen des Labels
- JLabel LabelPass = new JLabel("bwIDM-Passwort:");
- LabelPass.setBounds(150, 195, 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)
- {
-
- try {
- Wini ini=new Wini(new File("C:\\Users\\"+System.getProperty("user.name")+"\\AppData\\Roaming\\bwLehrpoolSuite\\config.ini"));
- //Prüfe ob Bills Of Rights schon akzeptiert wurden, wenn nicht zeige diese an
- if(ini.get("main", "BillOfRights",boolean.class)==false){
- //Erstellen einer Instanz der Aktionsauswahl
- BillOfRights_GUI re=new BillOfRights_GUI();
- re.setVisible(true);
- //Schließen des Fensters nach erfolgreichen Login
- setVisible(false);
- }
- else
- {
- //Prüfe ob die Links zu vmware angezeigt werden sollen
- if(ini.get("main", "vmware",boolean.class)==false){
- VmWareLink_GUI vm=new VmWareLink_GUI();
- vm.setVisible(true);
- setVisible(false);
- }
- else
- {
- person.verantowrtlicher.setName("Spitzer");
- person.verantowrtlicher.setVorname("Tobias");
- person.verantowrtlicher.setEMail("tspitzer@hs-offenburg.de");
- person.verantowrtlicher.setHochschule("HS Offenburg");
- //Öffne das Hauprmenü
- MainMenue_GUI main=new MainMenue_GUI();
- main.setVisible(true);
- setVisible(false);
- }
- }
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
- }
- else
- {
- JOptionPane.showMessageDialog(null,
- "Login denied!", "Message",
- JOptionPane.INFORMATION_MESSAGE);
- }
- }
- });
- BtnLogin.setBounds(343, 244, 125, 23);
- contentPane.add(BtnLogin);
-
- //Erzeugen und Hinzufügen des Passwortfeldes
- pass = new JPasswordField();
- pass.setBounds(343, 195, 125, 20);
- contentPane.add(pass);
- }
-}