Class InputPasswordSmartcardDialog

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
es.gob.jmulticard.ui.passwordcallback.gui.InputPasswordSmartcardDialog
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public final class InputPasswordSmartcardDialog extends JDialog implements ActionListener
Componente diálogo que solicita una contraseña al usuario.
See Also:
  • Method Details

    • initComponents

      protected void initComponents(String message, String title, String iconPath, boolean allowUseCache, boolean defaultUseCache)
      Inicializa los componentes de la alerta.
      Parameters:
      message - Mensaje del diálogo.
      title - Título del diálogo.
      iconPath - Ruta hacia el recurso de fichero de icono.
      allowUseCache - Hace mostrarse la casilla para seleccionar el cacheo del PIN.
      defaultUseCache - Valor por defecto de la opción de cacheo de PIN.
    • setIconLabel

      protected void setIconLabel(String iconPath)
      Asigna el icono a la etiqueta.
      Parameters:
      iconPath - Ruta hacia el recurso de fichero de icono.
    • showInputPasswordDialog

      public static es.gob.jmulticard.ui.passwordcallback.gui.PasswordResult showInputPasswordDialog(Component componentParent, boolean modal, String message, int mnemonic, String title, String iconPath, boolean allowUseCache, boolean defaultUseCache)
      Muestra un diálogo de solicitud de contraseña.
      Parameters:
      componentParent - Componente padre para la modalidad
      modal - true si se desea que el diálogo sea modal, false en caso contrario.
      message - Mensaje a mostrar.
      mnemonic - Atajo de teclado.
      title - Título del diálogo.
      iconPath - Ruta hacia el icono del diálogo.
      allowUseCache - Hace mostrarse la casilla para seleccionar el cacheo del PIN.
      defaultUseCache - Valor por defecto de la opción de cacheo de PIN.
      Returns:
      Contraseña introducida por el usuario.
    • getMinimumRelation

      public int getMinimumRelation()
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Acción correspondiente a los botones de las alertas.
      Specified by:
      actionPerformed in interface ActionListener
    • createAccessibilityButtonsPanel

      protected JPanel createAccessibilityButtonsPanel()
      Crea el panel de botones de accesibilidad.
      Returns:
      Panel de botones de accesibilidad.