diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java | 36 |
1 files changed, 13 insertions, 23 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java index d63a220a..74df74ff 100644 --- a/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java @@ -4,7 +4,6 @@ package gui.lecture; import gui.intro.About_GUI; import gui.intro.MainMenue_GUI; -import java.awt.Checkbox; import java.awt.Color; import java.awt.Component; import java.awt.FlowLayout; @@ -19,14 +18,12 @@ import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import javax.swing.AbstractButton; import javax.swing.ButtonGroup; import javax.swing.DefaultComboBoxModel; -import javax.swing.Icon; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JComboBox; @@ -37,33 +34,25 @@ import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; +import javax.swing.JRadioButton; +import javax.swing.JScrollPane; import javax.swing.JSeparator; +import javax.swing.JTable; +import javax.swing.JTextField; import javax.swing.JTextPane; +import javax.swing.ScrollPaneConstants; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; import javax.swing.border.EmptyBorder; import javax.swing.border.TitledBorder; -import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableModel; import javax.swing.table.JTableHeader; -import javax.swing.table.TableCellEditor; import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; import javax.swing.table.TableColumnModel; -import models.Image; import models.Links; -import util.GuiOrganizer; import util.OpenLinks; -import javax.swing.JTable; -import javax.swing.JScrollPane; -import javax.swing.ScrollPaneConstants; -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 { @@ -73,6 +62,7 @@ public class PermissionCreateLecture_GUI extends JFrame { private JTable table; private Class[] classes; Object[] titles = { "Name","Read", "Write","Admin"}; + Component c = null; private static final String HELP_MESSAGE = "<html><div align=\"center\">" + "Hier können Sie die Berechtigungen für Ihre Veranstaltung ändern.<br />" + "Es wird unterschieden, ob innerhalb der Suite (dieses Programm) Änderungen vorgenommen werden dürfen, <br />" + @@ -105,7 +95,7 @@ public class PermissionCreateLecture_GUI extends JFrame { private JTable table_1; private final ButtonGroup buttonGroup = new ButtonGroup(); - public PermissionCreateLecture_GUI() { + public PermissionCreateLecture_GUI(Component formerGUI) { addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { @@ -124,7 +114,7 @@ public class PermissionCreateLecture_GUI extends JFrame { setTitle("bwLehrpool Suite - Berechtigungen"); setBounds(0, 0, 603, 722); - GuiOrganizer.centerGUI(this); + setLocationRelativeTo(formerGUI); getContentPane().setLayout(null); { @@ -212,7 +202,7 @@ public class PermissionCreateLecture_GUI extends JFrame { public void mouseClicked(MouseEvent arg0) { PermissionCreateLecture_GUI.this.setVisible(false); - MainMenue_GUI main=new MainMenue_GUI(); + MainMenue_GUI main=new MainMenue_GUI(c); main.setVisible(true); } }); @@ -334,7 +324,7 @@ public class PermissionCreateLecture_GUI extends JFrame { public void actionPerformed(ActionEvent e) { - CreateLectureAllgemein_GUI sr=new CreateLectureAllgemein_GUI(); + CreateLectureAllgemein_GUI sr=new CreateLectureAllgemein_GUI(c); sr.setVisible(true); dispose(); } @@ -348,7 +338,7 @@ public class PermissionCreateLecture_GUI extends JFrame { continueButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - CreateLectureLink_GUI ea=new CreateLectureLink_GUI(); + CreateLectureLink_GUI ea=new CreateLectureLink_GUI(c); ea.setVisible(true); dispose(); @@ -448,12 +438,12 @@ public class PermissionCreateLecture_GUI extends JFrame { mnNewMenu_Info.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { - JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE); + JOptionPane.showMessageDialog(c, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE); } }); menuBar.add(mnNewMenu_Info); - + c = this; } class MyItemListener1 implements ItemListener |
