void () { if (myPanel.mySignedByKeyRadioButton.isSelected()) { if (StringUtil.isEmptyOrSpaces(myPanel.myAliasTF.getText())) { Messages.showErrorDialog(myPanel.myWholePanel, JavaFXBundle.message("javafx.certificates.dialog.alias.should.be.non.empty.error")); return; } final String keystore = myPanel.myKeystore.getText(); if (StringUtil.isEmptyOrSpaces(keystore)) { Messages.showErrorDialog(myPanel.myWholePanel, JavaFXBundle.message("javafx.certificates.dialog.path.to.keystore.file.error")); return; } if (!new File(keystore).isFile()) { Messages.showErrorDialog(myPanel.myWholePanel, JavaFXBundle.message("javafx.certificates.dialog.keystore.file.should.exist.error")); return; } if (StringUtil.isEmptyOrSpaces(String.valueOf(myPanel.myKeypassTF.getPassword())) || StringUtil.isEmptyOrSpaces(String.valueOf(myPanel.myStorePassTF.getPassword()))) { Messages.showErrorDialog(myPanel.myWholePanel, JavaFXBundle.message("javafx.certificates.dialog.passwords.should.be.set.error")); return; } } super.doOKAction(); }