From a9f1b0bac9c289b66028a5e9c5a6d8353edb70b7 Mon Sep 17 00:00:00 2001 From: tkellner Date: Fri, 5 Aug 2011 09:22:33 +0000 Subject: Make SecureViewerDialog appear always on top Set save dialog parent to secure viewer to ensure it is on top of it git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@949 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4 --- .../java/at/gv/egiz/bku/gui/viewer/SecureViewerSaveDialog.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/viewer/SecureViewerSaveDialog.java') diff --git a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/viewer/SecureViewerSaveDialog.java b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/viewer/SecureViewerSaveDialog.java index 8ead6283..d121f3ca 100644 --- a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/viewer/SecureViewerSaveDialog.java +++ b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/viewer/SecureViewerSaveDialog.java @@ -64,7 +64,7 @@ public class SecureViewerSaveDialog { } } - public static void showSaveDialog(final HashDataInput hashDataInput, final ResourceBundle messages, + public static void showSaveDialog(final Component parent, final HashDataInput hashDataInput, final ResourceBundle messages, final ActionListener okListener, final String okCommand, final int fontSize) { final Logger log = LoggerFactory.getLogger(SecureViewerSaveDialog.class); @@ -101,14 +101,14 @@ public class SecureViewerSaveDialog { .getFont().deriveFont((float) fontSize)); // parent contentPane -> placed over applet - switch (fileDialog.showSaveDialog(fileDialog)) { + switch (fileDialog.showSaveDialog(parent)) { case JFileChooser.APPROVE_OPTION: File file = fileDialog.getSelectedFile(); String id = hashDataInput.getReferenceId(); if (file.exists()) { String msgPattern = messages .getString(BKUGUIFacade.MESSAGE_OVERWRITE); - int overwrite = JOptionPane.showConfirmDialog(fileDialog, + int overwrite = JOptionPane.showConfirmDialog(parent, MessageFormat.format(msgPattern, file), messages .getString(BKUGUIFacade.WINDOWTITLE_OVERWRITE), JOptionPane.OK_CANCEL_OPTION); @@ -135,7 +135,7 @@ public class SecureViewerSaveDialog { log.error("Failed to write.", ex); String errPattern = messages .getString(BKUGUIFacade.ERR_WRITE_HASHDATA); - JOptionPane.showMessageDialog(fileDialog, MessageFormat.format( + JOptionPane.showMessageDialog(parent, MessageFormat.format( errPattern, ex.getMessage()), messages .getString(BKUGUIFacade.WINDOWTITLE_ERROR), JOptionPane.ERROR_MESSAGE); -- cgit v1.2.3