summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java26
1 files changed, 14 insertions, 12 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
index 0f07acd3..89be34ca 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
@@ -2,6 +2,7 @@ package gui.image;
import java.awt.BorderLayout;
import java.awt.Color;
+import java.awt.Component;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.SystemColor;
@@ -102,6 +103,7 @@ public class FTPEditUploader_GUI extends JFrame implements
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
private boolean isAborted = false; // down- or upload was manually aborted
+ Component c = null;
private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
"Laden Sie hier Ihre bearbeitete .vmdk-Datei hoch, die dann als virtuelles Labor geladen werden kann.<br />" +
"Wichtig ist, dass Sie zum Schluss auf \"Fertigstellen\" klicken, damit die Daten übernommen werden.<br />" +
@@ -112,7 +114,7 @@ public class FTPEditUploader_GUI extends JFrame implements
/**
* Create the frame.
*/
- public FTPEditUploader_GUI() {
+ public FTPEditUploader_GUI(Component formerGUI) {
final Object[] options = { "Beenden", "Abbrechen" };
@@ -124,7 +126,7 @@ public class FTPEditUploader_GUI extends JFrame implements
// check if user wants to quit.
int choice = JOptionPane
.showOptionDialog(
- null,
+ c,
"Aktuell ist ein Upload aktiv. Wollen Sie diesen Abbrechen und das Programm beenden?",
"Upload aktiv",
JOptionPane.YES_NO_CANCEL_OPTION,
@@ -165,7 +167,7 @@ public class FTPEditUploader_GUI extends JFrame implements
setTitle("Dozentenmodul - Image bearbeiten");
setBounds(0, 0, 603, 722);
- GuiOrganizer.centerGUI(this);
+ setLocationRelativeTo(formerGUI);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBackground(SystemColor.menu);
@@ -384,7 +386,7 @@ public class FTPEditUploader_GUI extends JFrame implements
Config.store();
dispose();
- MainMenue_GUI m = new MainMenue_GUI();
+ MainMenue_GUI m = new MainMenue_GUI(c);
m.setVisible(true);
if (taskrun == true) {
@@ -395,7 +397,7 @@ public class FTPEditUploader_GUI extends JFrame implements
// TODO Auto-generated catch block
e1.printStackTrace();
JOptionPane.showMessageDialog(
- null,
+ c,
e1.getCause() + "\n"
+ e1.getStackTrace(),
"Debug-Message",
@@ -413,7 +415,7 @@ public class FTPEditUploader_GUI extends JFrame implements
if (isCurrentlyLoading() == true) {
int choice = JOptionPane
.showOptionDialog(
- null,
+ c,
"Nicht abgeschlossene Uploads werden beendet. Trotzdem zurück gehen?",
"Warnung",
JOptionPane.YES_NO_CANCEL_OPTION,
@@ -430,21 +432,21 @@ public class FTPEditUploader_GUI extends JFrame implements
task.cancel(true);
// not loading files, go back one page
dispose();
- PermissionEditImage_GUI ei = new PermissionEditImage_GUI();
+ PermissionEditImage_GUI ei = new PermissionEditImage_GUI(c);
ei.setVisible(true);
}// end if coice
} else {
- int selectedOption = JOptionPane.showConfirmDialog(null,
+ int selectedOption = JOptionPane.showConfirmDialog(c,
"<html>Achtung: Alle Änderungen gehen verloren!<br />Klicken Sie auf fertigstellen, wenn Sie die Änderungen dauerhaft speichern möchten.<br /><br />Möchten Sie jetzt abbrechen und zurück?</html>",
"Abbrechen und zurück",
JOptionPane.YES_NO_OPTION);
if (selectedOption == JOptionPane.YES_OPTION)
{
dispose();
- PermissionCreateImage_GUI m = new PermissionCreateImage_GUI();
+ PermissionEditImage_GUI m = new PermissionEditImage_GUI(c);
m.setVisible(true);
}
else
@@ -526,7 +528,7 @@ public class FTPEditUploader_GUI extends JFrame implements
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);
@@ -555,7 +557,7 @@ public class FTPEditUploader_GUI extends JFrame implements
} catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
"Konnte vom Satelliten keine FTP-User erhalten!",
"Debug-Message", JOptionPane.ERROR_MESSAGE);
}
@@ -671,7 +673,7 @@ public class FTPEditUploader_GUI extends JFrame implements
e.printStackTrace();
JOptionPane
.showMessageDialog(
- null,
+ c,
"Konnte die Metadaten des Images nicht in die Datenbank speichern!",
"Debug-Message", JOptionPane.ERROR_MESSAGE);
return false;