summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
diff options
context:
space:
mode:
authorNino Breuer2014-10-09 14:52:01 +0200
committerNino Breuer2014-10-09 14:52:01 +0200
commit39833fd5db8f92dcc4a34a623b6e4f59cde2e74f (patch)
treee4db6866847c11ac27a339a58f2f220bf836490c /dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
parentMerge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff)
downloadtutor-module-39833fd5db8f92dcc4a34a623b6e4f59cde2e74f.tar.gz
tutor-module-39833fd5db8f92dcc4a34a623b6e4f59cde2e74f.tar.xz
tutor-module-39833fd5db8f92dcc4a34a623b6e4f59cde2e74f.zip
• added possibility to change location of application
• set all JOptionPane positions relative to their parent • known bug: relative position does not work when clicking "back" in ftpcreateimage
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java16
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;
}
}