From 9f7c44a1afe2a599a9e0249b480cfa3b4155e9e6 Mon Sep 17 00:00:00 2001 From: tspitzer Date: Thu, 17 Oct 2013 14:41:12 +0200 Subject: Version vom 17.10 -Hinweise eingefügt -Freigabe GUI ohne funktionalität eingefügt -Fenster zentriert -Download und Upload um Informationen erweitert --- Dozentenmodul/src/GUI/LoginWindow.java | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'Dozentenmodul/src/GUI/LoginWindow.java') diff --git a/Dozentenmodul/src/GUI/LoginWindow.java b/Dozentenmodul/src/GUI/LoginWindow.java index 19691eb2..b97044b4 100644 --- a/Dozentenmodul/src/GUI/LoginWindow.java +++ b/Dozentenmodul/src/GUI/LoginWindow.java @@ -1,8 +1,11 @@ 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; @@ -19,6 +22,7 @@ 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 { @@ -70,7 +74,10 @@ public class LoginWindow extends JFrame { //Aktion die beim Schließen durchgeführt werden soll setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Größe des Fensters definieren - setBounds(100, 100, 300, 300); + 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 @@ -95,18 +102,18 @@ public class LoginWindow extends JFrame { //Erzeugen und Hinzufügen des Labels JLabel LabelUser = new JLabel("bwIDM-Benutzername:"); - LabelUser.setBounds(10, 86, 134, 20); + LabelUser.setBounds(10, 123, 134, 20); contentPane.add(LabelUser); //Erzeugen und Hinzufügen des Textfeldes username = new JTextField(); - username.setBounds(154, 86, 125, 20); + 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, 117, 134, 20); + LabelPass.setBounds(10, 154, 134, 20); contentPane.add(LabelPass); //Erzeugen, Hinzufügen und definierung der Aktion des Buttons @@ -121,10 +128,10 @@ public class LoginWindow extends JFrame { { //Erstellen einer Instanz der Aktionsauswahl - ActionChooser ac=new ActionChooser(); - ac.setVisible(true); + Rechtsbelehrung re=new Rechtsbelehrung(); + re.setVisible(true); //Schließen des Fensters nach erfolgreichen Login - dispose(); + setVisible(false); } else { @@ -134,12 +141,17 @@ public class LoginWindow extends JFrame { } } }); - BtnLogin.setBounds(10, 179, 134, 23); + BtnLogin.setBounds(10, 216, 134, 23); contentPane.add(BtnLogin); //Erzeugen und Hinzufügen des Passwortfeldes pass = new JPasswordField(); - pass.setBounds(154, 117, 125, 20); + 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); } } -- cgit v1.2.3-55-g7522