summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java64
1 files changed, 58 insertions, 6 deletions
diff --git a/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java b/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java
index 67bed213..cfd2337c 100644
--- a/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java
@@ -62,6 +62,7 @@ import javax.swing.JTextField;
import org.eclipse.jface.viewers.CheckboxCellEditor;
import java.awt.Choice;
+import javax.swing.JRadioButton;
@SuppressWarnings("serial")
public class PermissionCreateLecture_GUI extends JFrame {
@@ -95,6 +96,8 @@ public class PermissionCreateLecture_GUI extends JFrame {
};
private JTextField textField;
+ private JTable table_1;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
public PermissionCreateLecture_GUI() {
addWindowListener(new WindowAdapter() {
@@ -125,7 +128,7 @@ public class PermissionCreateLecture_GUI extends JFrame {
getContentPane().add(panel);
panel.setLayout(null);
{
- JLabel lblNewLabel = new JLabel("Lecture Berechtigungen (Nur zur Veranschaulichung)");
+ JLabel lblNewLabel = new JLabel("Veranstaltungen - Berechtigungen (Nur zur Veranschaulichung)");
lblNewLabel.setBounds(10, 11, 509, 22);
panel.add(lblNewLabel);
lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 18));
@@ -146,14 +149,14 @@ public class PermissionCreateLecture_GUI extends JFrame {
JPanel panel_1 = new JPanel();
panel_1.setBackground(SystemColor.menu);
- panel_1.setBorder(new TitledBorder(null, "Berechtigungen", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_1.setBounds(10, 207, 557, 313);
+ panel_1.setBorder(new TitledBorder(null, "Suite-Berechtigungen", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel_1.setBounds(10, 207, 311, 313);
contentPanel.add(panel_1);
panel_1.setLayout(null);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
- scrollPane.setBounds(10, 21, 537, 281);
+ scrollPane.setBounds(10, 21, 291, 249);
panel_1.add(scrollPane);
table = new JTable();
@@ -187,6 +190,16 @@ public class PermissionCreateLecture_GUI extends JFrame {
*/
scrollPane.setViewportView(table);
+ JButton btnHinzufgen_1 = new JButton("Hinzuf\u00FCgen");
+ btnHinzufgen_1.setEnabled(false);
+ btnHinzufgen_1.setBounds(10, 279, 89, 23);
+ panel_1.add(btnHinzufgen_1);
+
+ JButton btnLschen_1 = new JButton("L\u00F6schen");
+ btnLschen_1.setEnabled(false);
+ btnLschen_1.setBounds(109, 279, 89, 23);
+ panel_1.add(btnLschen_1);
+
JLabel lblHauptmen = new JLabel("Hauptmen\u00FC");
lblHauptmen.addMouseListener(new MouseAdapter() {
@Override
@@ -259,13 +272,52 @@ public class PermissionCreateLecture_GUI extends JFrame {
label_7.setBounds(120, 18, 380, 20);
panel.add(label_7);
- JLabel lblimageDarfAngepasst = new JLabel("<HTML>Image darf angepasst und überschrieben, jedoch nicht gelöscht werden. Berechtigungen für andere Benutzer festlegen</HTML>");
+ JLabel lblimageDarfAngepasst = new JLabel("<HTML>Image darf angepasst und &uuml;berschrieben, jedoch nicht gel&ouml;scht werden. Berechtigungen f&uuml;r andere Benutzer festlegen</HTML>");
lblimageDarfAngepasst.setBounds(120, 38, 380, 45);
panel.add(lblimageDarfAngepasst);
- JLabel lblvolleRechteRead = new JLabel("<HTML>Volle Rechte: read, write, löschen und Berechtigungen für andere Benutzer festlegen.</HTML>");
+ JLabel lblvolleRechteRead = new JLabel("<HTML>Volle Rechte: read, write, l&ouml;schen und Berechtigungen f&uuml;r andere Benutzer festlegen.</HTML>");
lblvolleRechteRead.setBounds(120, 78, 380, 40);
panel.add(lblvolleRechteRead);
+
+ JPanel panel_2 = new JPanel();
+ panel_2.setBounds(331, 207, 236, 313);
+ contentPanel.add(panel_2);
+ panel_2.setLayout(null);
+ panel_2.setBorder(new TitledBorder(null, "Sichtbarkeit im VMChooser", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel_2.setBackground(SystemColor.menu);
+
+ JScrollPane scrollPane_1 = new JScrollPane();
+ scrollPane_1.setEnabled(false);
+ scrollPane_1.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
+ scrollPane_1.setBounds(23, 83, 203, 185);
+ panel_2.add(scrollPane_1);
+
+ table_1 = new JTable();
+ scrollPane_1.setViewportView(table_1);
+
+ JRadioButton rdbtnAlle = new JRadioButton("Sichtbar f\u00FCr alle");
+ rdbtnAlle.setEnabled(false);
+ rdbtnAlle.setSelected(true);
+ buttonGroup.add(rdbtnAlle);
+ rdbtnAlle.setBounds(6, 27, 109, 23);
+ panel_2.add(rdbtnAlle);
+
+ JRadioButton rdbtnIndividuell = new JRadioButton("Individuell");
+ rdbtnIndividuell.setEnabled(false);
+ buttonGroup.add(rdbtnIndividuell);
+ rdbtnIndividuell.setBounds(6, 53, 109, 23);
+ panel_2.add(rdbtnIndividuell);
+
+ JButton btnHinzufgen = new JButton("Hinzuf\u00FCgen");
+ btnHinzufgen.setEnabled(false);
+ btnHinzufgen.setBounds(23, 279, 89, 23);
+ panel_2.add(btnHinzufgen);
+
+ JButton btnLschen = new JButton("L\u00F6schen");
+ btnLschen.setEnabled(false);
+ btnLschen.setBounds(122, 279, 89, 23);
+ panel_2.add(btnLschen);
{
JPanel buttonPane = new JPanel();
buttonPane.setBounds(0, 640, 597, 33);