summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java23
1 files changed, 13 insertions, 10 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java b/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java
index a0116e40..f295a1c4 100644
--- a/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/SearchEditImage_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;
@@ -96,6 +97,7 @@ public class SearchEditImage_GUI extends JFrame {
JTable tablemyImages;
boolean activeSearch = false;
private JTextField textFieldName;
+ Component c = null;
String[] titles = { "Name", "Lizenzpflichtig", "OS", "Veranstaltung",
"Verantwortlicher", "Letztes Update", "ID", "Version", "Template" };// Angezeigt
// werden
@@ -141,7 +143,7 @@ public class SearchEditImage_GUI extends JFrame {
/**
* Create the dialog.
*/
- public SearchEditImage_GUI() {
+ public SearchEditImage_GUI(Component formerGUI) {
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent arg0) {
@@ -238,7 +240,7 @@ public class SearchEditImage_GUI extends JFrame {
setTitle("bwLehrpool Suite - Image bearbeiten");
// Zentriert das Fenster in die Bildmitte
setBounds(0, 0, 918, 722);
- GuiOrganizer.centerGUI(this);
+ setLocationRelativeTo(formerGUI);
final DefaultTableModel model = new DefaultTableModel(titles, 0);
@@ -335,7 +337,7 @@ public class SearchEditImage_GUI extends JFrame {
} catch (TException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
"Konnte die Liste der Betriebssysteme vom Server nicht abfragen!", "Fehlermeldung",
JOptionPane.ERROR_MESSAGE);
}
@@ -375,7 +377,7 @@ public class SearchEditImage_GUI extends JFrame {
// oeffnet das Hauuetmenue
SearchEditImage_GUI.this.setVisible(false);
- MainMenue_GUI main = new MainMenue_GUI();
+ MainMenue_GUI main = new MainMenue_GUI(c);
main.setVisible(true);
}
});
@@ -426,7 +428,7 @@ public class SearchEditImage_GUI extends JFrame {
Image.image.setVersion(imageversion);
- FTPEditDownloader_GUI ea = new FTPEditDownloader_GUI();
+ FTPEditDownloader_GUI ea = new FTPEditDownloader_GUI(c);
ea.setVisible(true);
dispose();
/* }
@@ -518,7 +520,7 @@ public class SearchEditImage_GUI extends JFrame {
} else {
JOptionPane
.showMessageDialog(
- null,
+ c,
"Bitte wählen Sie ein Image für den Download aus",
"Message", JOptionPane.INFORMATION_MESSAGE);
}
@@ -568,7 +570,7 @@ public class SearchEditImage_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();
}
@@ -605,7 +607,7 @@ public class SearchEditImage_GUI extends JFrame {
Image.image.setVersion(imageversion);
- EditImageAllgemein_GUI ea = new EditImageAllgemein_GUI();
+ EditImageAllgemein_GUI ea = new EditImageAllgemein_GUI(c);
ea.setVisible(true);
dispose();
}
@@ -876,11 +878,12 @@ public class SearchEditImage_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
@@ -919,7 +922,7 @@ public class SearchEditImage_GUI extends JFrame {
} catch (TException | ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
e1.getCause() + "\n" + e1.getStackTrace(), "Debug-Message",
JOptionPane.ERROR_MESSAGE);
}