summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
diff options
context:
space:
mode:
authorSimon Rettberg2016-09-19 15:28:08 +0200
committerSimon Rettberg2016-09-19 15:28:08 +0200
commit7e504c496bbef36a882bc3e22b28147a2e91674d (patch)
treedff4d502ceedd7b5d961193089ad492a94df83fd /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
parent[client] Output debug message if json parsing fails (diff)
downloadtutor-module-7e504c496bbef36a882bc3e22b28147a2e91674d.tar.gz
tutor-module-7e504c496bbef36a882bc3e22b28147a2e91674d.tar.xz
tutor-module-7e504c496bbef36a882bc3e22b28147a2e91674d.zip
[client] Add/fix several weblinks ->
Add FAQ URL to 'About' menu Add 'Register' button to LoginWindow Fix registration URL when image publishing fails
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
index 3700caae..30c5c6a9 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
@@ -1,6 +1,7 @@
package org.openslx.dozmod.gui.window.layout;
import java.awt.Frame;
+import java.awt.GridBagConstraints;
import java.awt.Rectangle;
import javax.swing.Box;
@@ -60,6 +61,7 @@ public abstract class LoginWindowLayout extends JDialog {
protected final JTextField txtUsername;
protected final JPasswordField txtPassword;
protected final JCheckBox chkSaveUsername;
+ protected final JButton btnOpenRegistration;
protected final JButton btnLogin;
protected final JPanel pnlLoginType;
protected final JPanel pnlLoginForm;
@@ -101,6 +103,7 @@ public abstract class LoginWindowLayout extends JDialog {
txtPassword = new JPasswordField();
btnLogin = new JButton("Login");
chkSaveUsername = new JCheckBox("Benutzername speichern");
+ btnOpenRegistration = new JButton("Registrieren");
pnlLoginType = makeLoginTypePanel();
grid.add(pnlLoginType).expand(0.25, 1).fill(true, true);
@@ -117,24 +120,25 @@ public abstract class LoginWindowLayout extends JDialog {
// login form panel
JPanel loginFormPanel = new JPanel();
loginFormPanel.setBorder(new TitledBorder(LOGIN_FORM_LABEL));
- GridManager grid = new GridManager(loginFormPanel, 2);
+ GridManager grid = new GridManager(loginFormPanel, 3);
grid.add(new QLabel("Identity Provider"));
- grid.add(cboOrganization).expand(true, false).fill(true, false);
+ grid.add(cboOrganization, 2).expand(true, false).fill(true, false);
grid.nextRow();
// label + field for username
grid.add(new QLabel("Benutzername"));
- grid.add(txtUsername).expand(true, false).fill(true, false);
+ grid.add(txtUsername, 2).expand(true, false).fill(true, false);
grid.nextRow();
// label + field for password
grid.add(new QLabel("Passwort"));
- grid.add(txtPassword).expand(true, false).fill(true, false);
+ grid.add(txtPassword, 2).expand(true, false).fill(true, false);
grid.nextRow();
grid.add(btnLogin);
grid.add(chkSaveUsername);
+ grid.add(btnOpenRegistration).anchor(GridBagConstraints.EAST);
grid.nextRow();
grid.finish(true);
return loginFormPanel;