diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java | 20 |
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); } |
