diff options
-rw-r--r-- | BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java | 108 |
1 files changed, 91 insertions, 17 deletions
diff --git a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java index 544b6eb3..749207ee 100644 --- a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java +++ b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java @@ -142,10 +142,14 @@ public class BKUGUI implements BKUGUIFacade { try { + log.debug("scheduling gui initialization"); + SwingUtilities.invokeAndWait(new Runnable() { @Override public void run() { + + log.debug("initializing gui"); initIconPanel(); initContentPanel(); @@ -275,10 +279,16 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showLoginDialog(ActionListener loginListener, String actionCommand) { - SwingUtilities.invokeLater(new Runnable() { + + log.debug("scheduling login dialog"); + + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { + + log.debug("show login dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -309,10 +319,16 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showWelcomeDialog() { + + log.debug("scheduling welcome dialog"); + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { + + log.debug("show welcome dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -344,10 +360,16 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showInsertCardDialog(final ActionListener cancelListener, final String cancelCommand) { - SwingUtilities.invokeLater(new Runnable() { + + log.debug("scheduling insert card dialog"); + + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { + + log.debug("show insert card dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -381,12 +403,18 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showCardNotSupportedDialog(final ActionListener cancelListener, final String cancelCommand) { - SwingUtilities.invokeLater(new Runnable() { + + log.debug("scheduling card not supported dialog"); + + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { - mainPanel.removeAll(); - buttonPanel.removeAll(); + + log.debug("show card not supported dialog"); + + mainPanel.removeAll(); + buttonPanel.removeAll(); titleLabel.setText(messages.getString(TITLE_CARD_NOT_SUPPORTED)); // titleLabel.setForeground(defaultForground); @@ -435,11 +463,16 @@ public class BKUGUI implements BKUGUIFacade { } private void showCardPINDialog(final PINSpec pinSpec, final int numRetries, final ActionListener okListener, final String okCommand, final ActionListener cancelListener, final String cancelCommand) { - SwingUtilities.invokeLater(new Runnable() { + + log.debug("scheduling card-pin dialog"); + + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { + log.debug("show card-pin dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -595,10 +628,16 @@ public class BKUGUI implements BKUGUIFacade { } private void showSignaturePINDialog(final PINSpec pinSpec, final int numRetries, final ActionListener signListener, final String signCommand, final ActionListener cancelListener, final String cancelCommand, final ActionListener hashdataListener, final String hashdataCommand) { - SwingUtilities.invokeLater(new Runnable() { - @Override + log.debug("scheduling signature-pin dialog"); + + SwingUtilities.invokeLater(new Runnable() { + + @Override public void run() { + + log.debug("show signature-pin dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -760,10 +799,16 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showErrorDialog(final String errorMsg, final ActionListener okListener, final String okCommand) { - SwingUtilities.invokeLater(new Runnable() { + + log.debug("scheduling error dialog"); + + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { + + log.debug("show error dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -816,10 +861,16 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showErrorDialog(final String errorMsg) { + + log.debug("scheduling error dialog"); + SwingUtilities.invokeLater(new Runnable() { @Override public void run() { + + log.debug("show error dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -851,10 +902,16 @@ public class BKUGUI implements BKUGUIFacade { @Override public void showWaitDialog(final String waitMessage) { - SwingUtilities.invokeLater(new Runnable() { + + log.debug("scheduling wait dialog"); + + SwingUtilities.invokeLater(new Runnable() { - @Override + @Override public void run() { + + log.debug("show wait dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -941,10 +998,16 @@ public class BKUGUI implements BKUGUIFacade { } private void showPlainTextHashDataInputDialog(final String hashDataText, final ActionListener saveListener, final String saveCommand, final ActionListener cancelListener, final String cancelCommand) { + + log.debug("scheduling plaintext hashdatainput dialog"); + SwingUtilities.invokeLater(new Runnable() { @Override public void run() { + + log.debug("show plaintext hashdatainput dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -1032,10 +1095,16 @@ public class BKUGUI implements BKUGUIFacade { } private void showMultipleHashDataInputDialog(final TableModel signedReferences, final ActionListener cancelListener, final String cancelCommand, final ActionListener saveListener, final String saveCommand) { + + log.debug("scheduling multiple hashdatainput dialog"); + SwingUtilities.invokeLater(new Runnable() { @Override public void run() { + + log.debug("show multiple hashdatainput dialog"); + mainPanel.removeAll(); buttonPanel.removeAll(); @@ -1166,10 +1235,15 @@ public class BKUGUI implements BKUGUIFacade { private void showSaveHashDataInputDialog(final List<HashDataInput> signedRefs, final ActionListener okListener, final String okCommand) { + log.debug("scheduling save hashdatainput dialog"); + SwingUtilities.invokeLater(new Runnable() { @Override public void run() { + + log.debug("show save hashdatainput dialog"); + String userHome = System.getProperty("user.home"); JFileChooser fileDialog = new JFileChooser(userHome); |