summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java38
1 files changed, 21 insertions, 17 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java b/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java
index 63827070..dbacf997 100644
--- a/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java
+++ b/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java
@@ -4,6 +4,7 @@ import gui.intro.About_GUI;
import gui.intro.MainMenue_GUI;
import java.awt.Color;
+import java.awt.Component;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.SystemColor;
@@ -94,6 +95,7 @@ public class EditLectureLink_GUI extends JFrame {
private JTextField textFieldName;
JTabbedPane tabbedPane;
boolean activeSearch=false;
+ Component c = null;
String[] titles = { "Image-Name", "Lizenzpflichtig", "OS", "Veranstaltung",
"Verantwortlicher", "Letztes Update", "ID", "Version","Template" };
ThriftConnection con = new ThriftConnection();
@@ -129,7 +131,7 @@ public class EditLectureLink_GUI extends JFrame {
/**
* Create the dialog.
*/
- public EditLectureLink_GUI() {
+ public EditLectureLink_GUI(Component formerGUI) {
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent arg0) {
@@ -218,7 +220,7 @@ public class EditLectureLink_GUI extends JFrame {
setTitle("bwLehrpool Suite - Veranstaltung bearbeiten");
setBounds(0, 0, 918, 722);
- GuiOrganizer.centerGUI(this);
+ setLocationRelativeTo(formerGUI);
final DefaultTableModel model = new DefaultTableModel(titles, 0);
@@ -345,7 +347,7 @@ public class EditLectureLink_GUI extends JFrame {
public void mouseClicked(MouseEvent arg0) {
EditLectureLink_GUI.this.setVisible(false);
- MainMenue_GUI main = new MainMenue_GUI();
+ MainMenue_GUI main = new MainMenue_GUI(c);
main.setVisible(true);
}
});
@@ -517,7 +519,7 @@ public class EditLectureLink_GUI extends JFrame {
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- PermissionEditLecture_GUI el = new PermissionEditLecture_GUI();
+ PermissionEditLecture_GUI el = new PermissionEditLecture_GUI(c);
el.setVisible(true);
dispose();
}
@@ -576,23 +578,23 @@ public class EditLectureLink_GUI extends JFrame {
Lecture.lecture.getid());
JOptionPane
.showMessageDialog(
- null,
+ c,
"Ihre Veranstaltung wurde erfolgreich geändert. Sie kehren nun zum Hauptmenü zurück.",
"Veranstaltung angelegt",
JOptionPane.INFORMATION_MESSAGE);
// zurueck zum Menue
- MainMenue_GUI m = new MainMenue_GUI();
+ MainMenue_GUI m = new MainMenue_GUI(c);
m.setVisible(true);
} catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
JOptionPane
.showMessageDialog(
- null,
+ c,
"Beim Anlegen Ihrer Veranstaltung ist ein Fehler aufgetreten.",
"Error",
JOptionPane.ERROR_MESSAGE);
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
e1.getCause()+"\n"+e1.getStackTrace(),
"Debug-Message", JOptionPane.ERROR_MESSAGE);
}
@@ -640,23 +642,23 @@ public class EditLectureLink_GUI extends JFrame {
Lecture.lecture.getid());
JOptionPane
.showMessageDialog(
- null,
+ c,
"Ihre Veranstaltung wurde erfolgreich geändert. Sie kehren nun zum Hauptmenü zurück.",
"Veranstaltung angelegt",
JOptionPane.INFORMATION_MESSAGE);
// zurueck zum Menue
- MainMenue_GUI m = new MainMenue_GUI();
+ MainMenue_GUI m = new MainMenue_GUI(c);
m.setVisible(true);
} catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
JOptionPane
.showMessageDialog(
- null,
+ c,
"Beim Anlegen Ihrer Veranstaltung ist ein Fehler aufgetreten.",
"Error",
JOptionPane.ERROR_MESSAGE);
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
e1.getCause()+"\n"+e1.getStackTrace(),
"Debug-Message", JOptionPane.ERROR_MESSAGE);
}
@@ -706,19 +708,19 @@ public class EditLectureLink_GUI extends JFrame {
Lecture.lecture.getid());
JOptionPane
.showMessageDialog(
- null,
+ c,
"Ihre Veranstaltung wurde erfolgreich geändert. Sie kehren nun zum Hauptmenü zurück.",
"Veranstaltung angelegt",
JOptionPane.INFORMATION_MESSAGE);
// zurueck zum Menue
- MainMenue_GUI m = new MainMenue_GUI();
+ MainMenue_GUI m = new MainMenue_GUI(c);
m.setVisible(true);
} catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
JOptionPane
.showMessageDialog(
- null,
+ c,
"Beim Anlegen Ihrer Veranstaltung ist ein Fehler aufgetreten.",
"Error",
JOptionPane.ERROR_MESSAGE);
@@ -732,7 +734,7 @@ public class EditLectureLink_GUI extends JFrame {
}
else {
// nothing selected
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
"Bitte wählen Sie ein Image aus.",
"Image Auswahl",
JOptionPane.INFORMATION_MESSAGE);
@@ -938,11 +940,13 @@ public class EditLectureLink_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;
+
}
// Initiale Beffuelung eines Table models