summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java20
1 files changed, 11 insertions, 9 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
index 34150b21..bd4c0d32 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
@@ -2,6 +2,7 @@ package gui.image;
import java.awt.BorderLayout;
import java.awt.Color;
+import java.awt.Component;
import java.awt.Cursor;
import java.awt.FlowLayout;
import java.awt.Font;
@@ -93,6 +94,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
JButton btnDownloadStarten = new JButton("Download starten");
JButton btnDownloadStoppen = new JButton("Download abbrechen");
private JLabel lblAnleitung;
+ Component c = null;
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
private boolean isAborted = false; // down- or upload was manually aborted
@@ -104,7 +106,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
/**
* Create the frame.
*/
- public FTPEditDownloader_GUI() {
+ public FTPEditDownloader_GUI(Component formerGUI) {
final Object[] options = { "Beenden", "Abbrechen" };
@@ -115,7 +117,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
// check if user wants to quit.
int choice = JOptionPane
.showOptionDialog(
- null,
+ c,
"Aktuell ist ein Download aktiv. Wollen Sie diesen Abbrechen und das Programm beenden?",
"Upload aktiv",
JOptionPane.YES_NO_CANCEL_OPTION,
@@ -154,7 +156,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setBounds(0, 0, 603, 722);
- GuiOrganizer.centerGUI(this);
+ setLocationRelativeTo(formerGUI);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBackground(SystemColor.menu);
@@ -440,7 +442,7 @@ public class FTPEditDownloader_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,
@@ -457,7 +459,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
}
// go back one page
- SearchEditImage_GUI se = new SearchEditImage_GUI();
+ SearchEditImage_GUI se = new SearchEditImage_GUI(c);
se.setVisible(true);
dispose();
}// end choice
@@ -465,7 +467,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
} else {
// go back one page
- SearchEditImage_GUI se = new SearchEditImage_GUI();
+ SearchEditImage_GUI se = new SearchEditImage_GUI(c);
se.setVisible(true);
dispose();
@@ -492,12 +494,12 @@ public class FTPEditDownloader_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);
-
+ c = this;
}
@@ -519,7 +521,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
} catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
e.getCause() + "\n" + e.getStackTrace(), "Debug-Message",
JOptionPane.ERROR_MESSAGE);
}