summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-07-27 18:41:02 +0200
committerSimon Rettberg2015-07-27 18:41:02 +0200
commitde8cb996a0e2fc2546782a8a5944209eb0e56c14 (patch)
tree592d97079fd7f78ed40a16b613f00d1538bd71fd /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java
parentMerge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1 (diff)
downloadtutor-module-de8cb996a0e2fc2546782a8a5944209eb0e56c14.tar.gz
tutor-module-de8cb996a0e2fc2546782a8a5944209eb0e56c14.tar.xz
tutor-module-de8cb996a0e2fc2546782a8a5944209eb0e56c14.zip
[client] Swing
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.java10
1 files changed, 6 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 81a4ffce..c31f4f82 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
@@ -9,6 +9,7 @@ import javax.swing.BoxLayout;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
+import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
@@ -19,9 +20,10 @@ import javax.swing.UIManager;
import javax.swing.border.TitledBorder;
import org.apache.log4j.Logger;
+import org.openslx.dozmod.gui.Gui;
import org.openslx.dozmod.util.ResourceLoader;
-public abstract class LoginWindowLayout extends JFrame {
+public abstract class LoginWindowLayout extends JDialog {
private static final Logger LOGGER = Logger.getLogger(LoginWindowLayout.class);
@@ -54,10 +56,9 @@ public abstract class LoginWindowLayout extends JFrame {
public LoginWindowLayout() {
super();
setTitle("Simple example");
- setSize(600, 300);
setLocationRelativeTo(null);
setResizable(false);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
GridBagLayout bag = new GridBagLayout();
GridBagConstraints con = new GridBagConstraints();
setLayout(bag);
@@ -134,12 +135,13 @@ public abstract class LoginWindowLayout extends JFrame {
con.gridwidth = GridBagConstraints.REMAINDER;
bag.setConstraints(loginFormPanel, con);
add(loginFormPanel);
+ pack();
}
private ImageIcon loadImage() {
try {
ImageIcon image = ResourceLoader.getIcon("/img/Logo_bwLehrpool.png");
- java.awt.Rectangle screenSize = getBounds();
+ java.awt.Rectangle screenSize = Gui.getMonitorFromRectangle(getBounds(), true).getDefaultConfiguration().getBounds();
float scaleX = (float)screenSize.width / (float)image.getIconWidth();
float scaleY = (float)screenSize.height / (float)image.getIconHeight();
final float scaling;