summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java b/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
index cd3cca87..b2fb21fd 100644
--- a/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
@@ -6,6 +6,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;
@@ -72,6 +73,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
private final ButtonGroup buttonGroupVorlage = new ButtonGroup();
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
+ Component c = null;
private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
"Geben Sie hier bitte einige technische Daten an, die dann mit dem Image angezeigt werden.<br />" +
"Dies wird beispielsweise benötigt, wenn ein Dozent eine Veranstaltung hat,<br />" +
@@ -83,7 +85,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
/**
* Create the dialog.
*/
- public CreateImageTechnisch_GUI() {
+ public CreateImageTechnisch_GUI(Component formerGUI) {
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent arg0) {
@@ -102,7 +104,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
setTitle("bwLehrpool Suite - Image erzeugen");
setBounds(0, 0, 603, 722);
- GuiOrganizer.centerGUI(this);
+ setLocationRelativeTo(formerGUI);
getContentPane().setLayout(null);
{
@@ -264,7 +266,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
public void mouseClicked(MouseEvent arg0) {
CreateImageTechnisch_GUI.this.setVisible(false);
- MainMenue_GUI main=new MainMenue_GUI();
+ MainMenue_GUI main=new MainMenue_GUI(c);
main.setVisible(true);
}
});
@@ -305,7 +307,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue());
Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
Image.image.setOS(comboBox.getSelectedItem().toString());
- CreateImageAllgemein_GUI sr=new CreateImageAllgemein_GUI();
+ CreateImageAllgemein_GUI sr=new CreateImageAllgemein_GUI(c);
sr.setVisible(true);
dispose();
}
@@ -325,7 +327,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
Image.image.setOS(comboBox.getSelectedItem().toString());
LOGGER.info("Betriebssystem: "+Image.image.getOS()+", istVorlage: "+Image.image.isVorlage()+", Lizenzpflichtig: "+Image.image.isLicensed()+", Internetsperre: "+Image.image.isInternet()+", CPU: "+Image.image.getCpu()+", RAM: "+Image.image.getRam());
- PermissionCreateImage_GUI ea=new PermissionCreateImage_GUI();
+ PermissionCreateImage_GUI ea=new PermissionCreateImage_GUI(c);
ea.setVisible(true);
dispose();
}
@@ -396,10 +398,11 @@ public class CreateImageTechnisch_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;
}
}