summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java20
1 files changed, 12 insertions, 8 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java
index 014b9f71..fa03a7ff 100644
--- a/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java
+++ b/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java
@@ -5,6 +5,7 @@ import gui.intro.Login_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;
@@ -100,6 +101,7 @@ public class DeleteLecture_GUI extends JFrame {
private JButton button;
private JTextField textField;
+ Component c = null;
private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
"In der Übersicht sehen Sie primär alle Veranstaltungen, die Sie erzeugt haben.<br />" +
@@ -112,7 +114,7 @@ public class DeleteLecture_GUI extends JFrame {
/**
* Create the dialog.
*/
- public DeleteLecture_GUI() {
+ public DeleteLecture_GUI(Component formerGUI) {
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent arg0) {
@@ -195,7 +197,7 @@ public class DeleteLecture_GUI extends JFrame {
setTitle("bwLehrpool Suite - Veranstaltung löschen");
// Zentriert das Fenster in die Bildmitte
setBounds(0, 0, 842, 722);
- GuiOrganizer.centerGUI(this);
+ setLocationRelativeTo(formerGUI);
getContentPane().setLayout(null);
@@ -277,7 +279,7 @@ public class DeleteLecture_GUI extends JFrame {
// oeffnet das Hauptmenue
DeleteLecture_GUI.this.setVisible(false);
- MainMenue_GUI main = new MainMenue_GUI();
+ MainMenue_GUI main = new MainMenue_GUI(c);
main.setVisible(true);
}
});
@@ -349,7 +351,7 @@ public class DeleteLecture_GUI extends JFrame {
public void actionPerformed(ActionEvent e) {
// oeffnet das Hauptmenue
- MainMenue_GUI main = new MainMenue_GUI();
+ MainMenue_GUI main = new MainMenue_GUI(c);
main.setVisible(true);
dispose();
}
@@ -474,7 +476,7 @@ public class DeleteLecture_GUI extends JFrame {
if (tablemyLectures.getSelectedRowCount() !=0){
//a row is selected
//ask for confirmation
- eingabe = JOptionPane.showConfirmDialog(null,
+ eingabe = JOptionPane.showConfirmDialog(c,
"Wollen Sie diese Daten löschen?", "Löschen?",
JOptionPane.YES_NO_OPTION);
@@ -487,7 +489,7 @@ public class DeleteLecture_GUI extends JFrame {
LOGGER.info("Löschen erfolgreich.");
//delete successful
- DeleteLecture_GUI dl = new DeleteLecture_GUI();
+ DeleteLecture_GUI dl = new DeleteLecture_GUI(c);
dl.setVisible(true);
dispose();
} else {
@@ -495,7 +497,7 @@ public class DeleteLecture_GUI extends JFrame {
LOGGER.error("Konnte Veranstaltung '" + lectureID + "' nicht aus der Datenbank löschen!");
JOptionPane
.showMessageDialog(
- null,
+ c,
"Löschen der Veranstaltung aus der Datenbank fehlgeschlagen.",
"Fehler",
JOptionPane.INFORMATION_MESSAGE);
@@ -617,10 +619,12 @@ public class DeleteLecture_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;
}