summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-07-28 15:47:34 +0200
committerSimon Rettberg2015-07-28 15:47:34 +0200
commit7290c25eccadcab804bd62096e1fc6ad73100843 (patch)
tree81c8c01b3411595d35bc5676ab742617a2590aba /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java
parent[client] Fix menu actions (diff)
downloadtutor-module-7290c25eccadcab804bd62096e1fc6ad73100843.tar.gz
tutor-module-7290c25eccadcab804bd62096e1fc6ad73100843.tar.xz
tutor-module-7290c25eccadcab804bd62096e1fc6ad73100843.zip
[client] Make dialogs floating by adding a parent for modal mode, fix save/restore of checkbox in virtualizer info window
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java
index f85b1dbc..07a55ba4 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java
@@ -1,10 +1,10 @@
package org.openslx.dozmod.gui.window.layout;
import java.awt.BorderLayout;
-import java.awt.Button;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
+import java.awt.Frame;
import javax.swing.Box;
import javax.swing.BoxLayout;
@@ -29,10 +29,9 @@ public abstract class VirtualizerNoticeWindowLayout extends JDialog {
protected JCheckBox readCheck;
protected JButton continueButton;
- public VirtualizerNoticeWindowLayout(boolean modal) {
- super(null, title, modal ? ModalityType.APPLICATION_MODAL : ModalityType.MODELESS);
+ public VirtualizerNoticeWindowLayout(Frame modalParent) {
+ super(modalParent, title, modalParent != null ? ModalityType.APPLICATION_MODAL : ModalityType.MODELESS);
-
JPanel infoPane = new JPanel();
infoPane.setLayout(new BoxLayout(infoPane, BoxLayout.PAGE_AXIS));
@@ -70,7 +69,9 @@ public abstract class VirtualizerNoticeWindowLayout extends JDialog {
final Container content = getContentPane();
content.add(infoPane, BorderLayout.CENTER);
content.add(bottomPane, BorderLayout.PAGE_END);
- pack();
+
+ setSize(new Dimension(600, 700));
+ validate();
}
} \ No newline at end of file