diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java b/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java index cf9cb9d2..7f97601e 100644 --- a/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java +++ b/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_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; @@ -66,6 +67,7 @@ public class EditImageTechnisch_GUI extends JFrame { JComboBox<String> comboBox; ThriftConnection con = new ThriftConnection(); Client client = models.Client.clientcon.getClient(); + Component c = null; private static final String HELP_MESSAGE = "<html><div align = \"center\">" + "Bearbeiten Sie hier die technischen Angaben zu Ihrem Image, die Sie beim Erzeugen des Images hinterlegt haben.<br />" + "Wenn sich die technischen Anforderungen an Ihr Image geändert haben, müssen Sie es nicht erneut hochladen,<br />" + @@ -75,7 +77,7 @@ public class EditImageTechnisch_GUI extends JFrame { /** * Create the dialog. */ - public EditImageTechnisch_GUI() { + public EditImageTechnisch_GUI(Component formerGUI) { addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { @@ -100,7 +102,7 @@ public class EditImageTechnisch_GUI extends JFrame { setTitle("bwLehrpool Suite - Image bearbeiten"); // Zentriert das Fenster setBounds(0, 0, 603, 722); - GuiOrganizer.centerGUI(this); + setLocationRelativeTo(formerGUI); getContentPane().setLayout(null); { @@ -199,7 +201,7 @@ public class EditImageTechnisch_GUI extends JFrame { // Macht dieses Fenster unsichtbar und das vorhergehende Fenster // sichtbar EditImageTechnisch_GUI.this.setVisible(false); - MainMenue_GUI main = new MainMenue_GUI(); + MainMenue_GUI main = new MainMenue_GUI(c); main.setVisible(true); } }); @@ -313,7 +315,7 @@ public class EditImageTechnisch_GUI extends JFrame { Image.image.setLicensed(chckbxIsLicensed.isSelected()); Image.image.setOS(comboBox.getSelectedItem().toString()); // oeffnet das vorherige Fenster - EditImageAllgemein_GUI ei = new EditImageAllgemein_GUI(); + EditImageAllgemein_GUI ei = new EditImageAllgemein_GUI(c); ei.setVisible(true); dispose(); } @@ -340,7 +342,7 @@ public class EditImageTechnisch_GUI extends JFrame { ", CPU: " + Image.image.getCpu() + ", RAM: " + Image.image.getRam()); // oeffnet das naechste Fenster - PermissionEditImage_GUI ea=new PermissionEditImage_GUI(); + PermissionEditImage_GUI ea=new PermissionEditImage_GUI(c); ea.setVisible(true); dispose(); @@ -410,10 +412,10 @@ public class EditImageTechnisch_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; } } |
