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 | 68 |
1 files changed, 65 insertions, 3 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java index e66a2929..9c78b6d2 100644 --- a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_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 PermissionEditLecture_GUI extends JFrame { @@ -177,14 +178,14 @@ public class PermissionEditLecture_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(); @@ -218,6 +219,16 @@ public class PermissionEditLecture_GUI extends JFrame { */ scrollPane.setViewportView(table); + JButton button = new JButton("Hinzufügen"); + button.setEnabled(false); + button.setBounds(10, 279, 89, 23); + panel_1.add(button); + + JButton button_1 = new JButton("Löschen"); + button_1.setEnabled(false); + button_1.setBounds(109, 279, 89, 23); + panel_1.add(button_1); + JLabel lblHauptmen = new JLabel("Hauptmenü"); lblHauptmen.addMouseListener(new MouseAdapter() { @Override @@ -266,6 +277,40 @@ public class PermissionEditLecture_GUI extends JFrame { comboBox.setModel(new DefaultComboBoxModel(new String[] {"Hochschule Offenburg", "Hochschule Reutlingen", "Universität Freiburg"})); comboBox.setBounds(365, 36, 202, 20); contentPanel.add(comboBox); + + JPanel panel_2 = new JPanel(); + panel_2.setLayout(null); + panel_2.setBorder(new TitledBorder(null, "Sichtbarkeit im VMChooser", TitledBorder.LEADING, TitledBorder.TOP, null, null)); + panel_2.setBackground(SystemColor.menu); + panel_2.setBounds(331, 207, 236, 313); + contentPanel.add(panel_2); + + final JScrollPane scrollPane_1 = new JScrollPane(); + scrollPane_1.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); + scrollPane_1.setEnabled(false); + scrollPane_1.setBounds(23, 83, 203, 185); + panel_2.add(scrollPane_1); + + JRadioButton rdbtnAlle = new JRadioButton("Sichtbar für alle"); + rdbtnAlle.setSelected(true); + rdbtnAlle.setEnabled(false); + rdbtnAlle.setBounds(6, 27, 109, 23); + panel_2.add(rdbtnAlle); + + JRadioButton rdbtnIndividuell = new JRadioButton("Individuell"); + rdbtnIndividuell.setEnabled(false); + rdbtnIndividuell.setBounds(6, 53, 109, 23); + panel_2.add(rdbtnIndividuell); + + final JButton btnAddVmUser = new JButton("Hinzufügen"); + btnAddVmUser.setEnabled(false); + btnAddVmUser.setBounds(23, 279, 89, 23); + panel_2.add(btnAddVmUser); + + final JButton btnDelVmUser = new JButton("Löschen"); + btnDelVmUser.setEnabled(false); + btnDelVmUser.setBounds(122, 279, 89, 23); + panel_2.add(btnDelVmUser); { JPanel buttonPane = new JPanel(); buttonPane.setBounds(0, 640, 597, 33); @@ -304,6 +349,23 @@ public class PermissionEditLecture_GUI extends JFrame { } } + + rdbtnAlle.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + scrollPane_1.setEnabled(false); + btnAddVmUser.setEnabled(false); + btnDelVmUser.setEnabled(false); + } + }); + + rdbtnIndividuell.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + scrollPane_1.setEnabled(true); + btnAddVmUser.setEnabled(true); + btnDelVmUser.setEnabled(true); + } + }); + JSeparator separator = new JSeparator(); separator.setBounds(0, 78, 597, 2); getContentPane().add(separator); |
