diff options
author | Simon Rettberg | 2016-09-19 15:28:08 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-09-19 15:28:08 +0200 |
commit | 7e504c496bbef36a882bc3e22b28147a2e91674d (patch) | |
tree | dff4d502ceedd7b5d961193089ad492a94df83fd /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java | |
parent | [client] Output debug message if json parsing fails (diff) | |
download | tutor-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.java | 12 |
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; |