diff options
author | Jonathan Bauer | 2015-09-14 17:59:52 +0200 |
---|---|---|
committer | Jonathan Bauer | 2015-09-14 17:59:52 +0200 |
commit | 0da2d5c0cb0f4f9c2792e9ec49e01e9fa447394b (patch) | |
tree | b0a1390404777d85c08f9e97029bf1288b629f27 | |
parent | [client] ImageMetadataPage: set description message when all checks for the p... (diff) | |
download | tutor-module-0da2d5c0cb0f4f9c2792e9ec49e01e9fa447394b.tar.gz tutor-module-0da2d5c0cb0f4f9c2792e9ec49e01e9fa447394b.tar.xz tutor-module-0da2d5c0cb0f4f9c2792e9ec49e01e9fa447394b.zip |
[client] ImagePermissionWindowLayout: info text für default permissions
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImagePermissionWindowLayout.java | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImagePermissionWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImagePermissionWindowLayout.java index 8b7a1276..737be929 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImagePermissionWindowLayout.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImagePermissionWindowLayout.java @@ -1,5 +1,6 @@ package org.openslx.dozmod.gui.window.layout; +import java.awt.Component; import java.awt.Window; import javax.swing.BorderFactory; @@ -8,6 +9,7 @@ import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JDialog; +import javax.swing.JLabel; import javax.swing.JPanel; import org.apache.log4j.Logger; @@ -36,7 +38,9 @@ public class ImagePermissionWindowLayout extends JDialog { protected final ImageCustomPermissionManager imagePermissionManager; private static String title = "Berechtigungen"; - + private static String infoTextDefPerms = "<html><body style='width:100%'>" + + "Hier können Sie die Rechte für die nicht in der Liste angegebenen Nutzer festlegen" + + "</body></html>"; protected ImagePermissionWindowLayout(Window modalParent) { super(modalParent, title, modalParent != null ? ModalityType.APPLICATION_MODAL : ModalityType.MODELESS); @@ -60,15 +64,27 @@ public class ImagePermissionWindowLayout extends JDialog { // Panel with the permissions for other users JPanel defaultPermissionPane = new JPanel(); - defaultPermissionPane.setBorder(BorderFactory.createTitledBorder( "Andere Nutzer")); + defaultPermissionPane.setBorder(BorderFactory.createTitledBorder("Andere Nutzer")); + defaultPermissionPane.setLayout(new BoxLayout(defaultPermissionPane, BoxLayout.PAGE_AXIS)); + JLabel txtDefaultPerms = new JLabel(infoTextDefPerms); + + JPanel txtDefaultPermsPanel = new JPanel(); + txtDefaultPermsPanel.setLayout(new BoxLayout(txtDefaultPermsPanel, BoxLayout.LINE_AXIS)); + txtDefaultPermsPanel.add(txtDefaultPerms); + JPanel defaultPermsSubPanel = new JPanel(); + defaultPermsSubPanel.setLayout(new BoxLayout(defaultPermsSubPanel, BoxLayout.LINE_AXIS)); chkCustomPermAdmin = new JCheckBox("Admin"); chkCustomPermDownload = new JCheckBox("Download"); chkCustomPermEdit = new JCheckBox("Bearbeiten"); - chkCustomPermLink = new JCheckBox("Link"); - defaultPermissionPane.add(chkCustomPermLink); - defaultPermissionPane.add(chkCustomPermDownload); - defaultPermissionPane.add(chkCustomPermEdit); - defaultPermissionPane.add(chkCustomPermAdmin); + chkCustomPermLink = new JCheckBox("Link"); + + defaultPermsSubPanel.add(chkCustomPermLink); + defaultPermsSubPanel.add(chkCustomPermDownload); + defaultPermsSubPanel.add(chkCustomPermEdit); + defaultPermsSubPanel.add(chkCustomPermAdmin); + txtDefaultPerms.setAlignmentX(Component.LEFT_ALIGNMENT); + defaultPermissionPane.add(txtDefaultPermsPanel); + defaultPermissionPane.add(defaultPermsSubPanel); // Put everything into the grid GridManager grid = new GridManager(contentPanel, 1); |