diff options
author | Simon Rettberg | 2015-07-28 15:47:34 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-07-28 15:47:34 +0200 |
commit | 7290c25eccadcab804bd62096e1fc6ad73100843 (patch) | |
tree | 81c8c01b3411595d35bc5676ab742617a2590aba /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtualizerNoticeWindowLayout.java | |
parent | [client] Fix menu actions (diff) | |
download | tutor-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.java | 11 |
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 |