diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java index 5857942c..73b2f1ca 100644 --- a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java @@ -652,6 +652,7 @@ public class PermissionEditLecture_GUI extends JFrame { RightsManagement.rightsManagement.setPermittedUserList(list); }// end saveTableToList() + //Read column class MyItemListener1 implements ItemListener { public void itemStateChanged(ItemEvent e) { Object source = e.getSource(); @@ -664,6 +665,7 @@ public class PermissionEditLecture_GUI extends JFrame { } } + //Write column class MyItemListener2 implements ItemListener { public void itemStateChanged(ItemEvent e) { Object source = e.getSource(); @@ -671,11 +673,13 @@ public class PermissionEditLecture_GUI extends JFrame { return; boolean checked = e.getStateChange() == ItemEvent.SELECTED; for (int x = 0, y = table.getRowCount(); x < y; x++) { + table.setValueAt(new Boolean(checked), x, 1); table.setValueAt(new Boolean(checked), x, 2); } } } + //Admin column class MyItemListener3 implements ItemListener { public void itemStateChanged(ItemEvent e) { Object source = e.getSource(); @@ -683,6 +687,8 @@ public class PermissionEditLecture_GUI extends JFrame { return; boolean checked = e.getStateChange() == ItemEvent.SELECTED; for (int x = 0, y = table.getRowCount(); x < y; x++) { + table.setValueAt(new Boolean(checked), x, 1); + table.setValueAt(new Boolean(checked), x, 2); table.setValueAt(new Boolean(checked), x, 3); } } |
