Class ConfirmSmartcardDialog

All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public final class ConfirmSmartcardDialog extends AbstractJAccessibilityCustomDialog implements ActionListener
Componente diálogo que solicita confirmación al usuario.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      UID.
      See Also:
    • infoLabel

      private transient InfoLabel infoLabel
      Etiqueta con la informaciñn de la alerta.
    • buttonsPanel

      private transient JPanel buttonsPanel
      Panel de botones.
    • iconLabel

      private final transient IconLabel iconLabel
      Etiqueta que contiene el icono de la alerta.
    • okButton

      private static JButton okButton
      Botón de Aceptar.
    • noButton

      private transient JButton noButton
      Botón de No.
    • cancelButton

      private static JButton cancelButton
      Botón de Cancelar.
    • answer

      private transient int answer
      Respuesta al mensaje.
    • cancellText

      private static String cancellText
      Texto para el botón.
  • Constructor Details

    • ConfirmSmartcardDialog

      protected ConfirmSmartcardDialog(JDialog componentParent, boolean modal, String message, String title, String iconPath)
      Constructor.
      Parameters:
      componentParent - Componente padre para la modalidad.
      modal - true si el diálogo debe ser modal, false en caso contrario.
      message - Mensaje del diálogo.
      title - Título del diálogo.
      iconPath - Ruta hacia el recurso de fichero de icono.
    • ConfirmSmartcardDialog

      protected ConfirmSmartcardDialog(Component componentParent, boolean modal, String message, String title, String iconPath)
      Constructor.
      Parameters:
      componentParent - Componente padre para la modalidad.
      modal - true si el diálogo debe ser modal, false en caso contrario.
      message - Mensaje del diálogo.
      title - Título del diálogo.
      iconPath - Ruta hacia el recurso de fichero de icono.
    • ConfirmSmartcardDialog

      private ConfirmSmartcardDialog(JFrame componentParent, boolean modal, String message, String title, String iconPath)
      Constructor.
      Parameters:
      componentParent - Componente padre para la modalidad.
      modal - true si el diálogo debe ser modal, false en caso contrario.
      message - Mensaje del diálogo.
      title - Título del diálogo.
      iconPath - Ruta hacia el recurso de fichero de icono.
  • Method Details

    • getOkButton

      static JButton getOkButton()
    • getNoButton

      JButton getNoButton()
    • getCancelButton

      static JButton getCancelButton()
    • initComponents

      protected void initComponents(String message, String title, String iconPath)
      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.
    • setIconLabel

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

      void createMainButtonsPanel()
      Panel que contiene los botones principales de las alerta.
    • showConfirmDialog

      public static int showConfirmDialog(Component componentParent, boolean modal, String message, String title, int typeOption, String iconPath)
      Muestra un diálogo con un mensaje que pide la interación del usuario.
      Parameters:
      componentParent - Componente padre.
      modal - Modal.
      message - Mensaje a mostrar.
      title - Tío del diálogo.
      typeOption - Opciones de interación.
      iconPath - Ruta hacia el icono del diálogo.
      Returns:
      Respuesta del usuario.
    • getButton

      private JButton getButton(String text, int mnemonic)
      Crea un boton. Si el botón corresponde al de cancelar, se le asigna la tecla esc.
      Parameters:
      text - Texto del botón.
      mnemonic - Atajo.
      Returns:
      Botón.
    • getMinimumRelation

      public int getMinimumRelation()
      Description copied from class: AbstractJAccessibilityCustomDialog
      Relación mínima que se aplica para la redimensión de los componentes. Cuanto menor es este número menor es la redimensión aplicada.
      Specified by:
      getMinimumRelation in class AbstractJAccessibilityCustomDialog
      Returns:
      int Relación mínima
    • getAnswer

      private int getAnswer()
      Returns:
      the answer
    • getInstanceCustomDialog

      static ConfirmSmartcardDialog getInstanceCustomDialog(Component componentParent, boolean modal, String message, String title, String iconPath)
      Devuelve una instancia de CustomDialog.
      Parameters:
      componentParent - Componente padre para la modalidad.
      modal - true si el diálogo debe ser modal, false en caso contrario.
      message - Mensaje del diálogo.
      title - Título del diálogo.
      iconPath - Ruta hacia el recurso de fichero de icono.
      Returns:
      Instancia del diálogo.
    • actionPerformed

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