diff options
Diffstat (limited to 'Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java')
| -rw-r--r-- | Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java | 64 |
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 überschrieben, jedoch nicht gelöscht werden. Berechtigungen fü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öschen und Berechtigungen fü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); |
