summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Bauer2015-09-14 17:59:52 +0200
committerJonathan Bauer2015-09-14 17:59:52 +0200
commit0da2d5c0cb0f4f9c2792e9ec49e01e9fa447394b (patch)
treeb0a1390404777d85c08f9e97029bf1288b629f27
parent[client] ImageMetadataPage: set description message when all checks for the p... (diff)
downloadtutor-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.java30
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);