Class AbstractJAccessibilityCustomDialog

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

abstract class AbstractJAccessibilityCustomDialog extends JDialog
Componente que define un diálogo de alerta.
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      UID para la serialización.
      See Also:
    • actualPositionX

      private static int actualPositionX
      Posición X actual.
    • actualPositionY

      private static int actualPositionY
      Posición Y actual.
    • actualWidth

      private static int actualWidth
      Ancho actual.
    • actualHeight

      private static int actualHeight
      Alto actual.
    • bigSizeDefault

      private boolean bigSizeDefault
      Indica si el diálogo requiere un tamaño grande por defecto.
    • isInputDialog

      private final transient boolean isInputDialog
      Si se trata de un diálogo de confirmación o tiene entradas
  • Constructor Details

    • AbstractJAccessibilityCustomDialog

      AbstractJAccessibilityCustomDialog(JDialog dialog, boolean modal, boolean isInputDlg)
      Constructor con parámetros.
      Parameters:
      dialog - Diálogo base.
      modal - true si el diálogo debe ser modal, false en caso contrario.
      isInputDlg - true si el diálogo es de entrada de datos, false en caso contrario.
    • AbstractJAccessibilityCustomDialog

      AbstractJAccessibilityCustomDialog(JFrame frame, boolean modal, boolean isInputDlg)
      Constructor con par&aacuute;metros.
      Parameters:
      frame - Componente base.
      modal - true si el diálogo debe ser modal, false en caso contrario.
      isInputDlg - true si el diálogo es de entrada de datos, false en caso contrario.
    • AbstractJAccessibilityCustomDialog

      AbstractJAccessibilityCustomDialog(boolean isInputDlg)
      Constructor.
      Parameters:
      isInputDlg - Indica si el diálogo es de entrada de datos.
  • Method Details

    • getMinimumRelation

      abstract int getMinimumRelation()
      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.
      Returns:
      int Relación mínima
    • getActualPositionX

      static int getActualPositionX()
      Obtiene el componente horizontal de la posición en pantalla del diálogo.
      Returns:
      Componente horizontal de la posición del diálogo.
    • setActualPositionX

      static void setActualPositionX(int positionX)
      Establece el componente horizontal de la posición en pantalla del diálogo.
      Parameters:
      positionX - Componente horizontal de la posición del diálogo.
    • getActualPositionY

      static int getActualPositionY()
      Obtiene el componente vertical de la posición en pantalla del diálogo.
      Returns:
      Componente vertical de la posición del diálogo.
    • setActualPositionY

      static void setActualPositionY(int positionY)
      Establece el componente vertical de la posición en pantalla del diálogo.
      Parameters:
      positionY - Componente vertical de la posición del diálogo.
    • getActualWidth

      static int getActualWidth()
      Obtiene el ancho actual del diálogo.
      Returns:
      Ancho actual del diálogo.
    • setActualWidth

      static void setActualWidth(int width)
      Establece el ancho del diálogo.
      Parameters:
      width - Ancho del diálogo.
    • getActualHeight

      static int getActualHeight()
      Obtiene el alto actual del diálogo.
      Returns:
      Alto actual del diálogo.
    • setActualHeight

      static void setActualHeight(int height)
      Establece el alto del diálogo.
      Parameters:
      height - Alto del diálogo.
    • isBigSizeDefault

      boolean isBigSizeDefault()
      Indica si el diálogo debe tener un tamaño grande por defecto.
      Returns:
      true si el diálogo debe tener un tamaño grande por defecto, false en caso contrario.
    • setBigSizeDefault

      void setBigSizeDefault(boolean bigSizeByDefault)
      Indica si el diálogo debe tener un tamaño grande por defecto.
      Parameters:
      bigSizeByDefault - true si el diálogo debe tener un tamaño grande por defecto, false en caso contrario.
    • getInitialWidth

      int getInitialWidth()
      Devuelve el ancho inicial del diálogo.
      Returns:
      Ancho inicial del diálogo.
    • getInitialHeight

      int getInitialHeight()
      Devuelve el alto inicial del diálogo.
      Returns:
      Alto inicial del diálogo.
    • getMaxWidth

      int getMaxWidth()
      Devuelve el ancho máximo del diálogo.
      Returns:
      Ancho máximo del diálogo.
    • getMaxHeight

      int getMaxHeight()
      Devuelve el alto máximo del diálogo.
      Returns:
      Alto máximo del diálogo.
    • createAccessibilityButtonsPanel

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

      void maximizarActionPerformed(JButton restoreButton, JButton maximizeButton)
      Cambia el tamaño de la ventana al tamaño máximo de pantalla menos el tamaño de la barra de tareas de Windows.
    • restaurarActionPerformed

      void restaurarActionPerformed(JButton restoreButton, JButton maximizeButton)
      Restaura el tamaño de la ventana a la posicion anterior al maximizado.
    • getInitialX

      private static int getInitialX(int width)
      Posición X inicial de la ventana dependiendo de la resolución de pantalla.
      Parameters:
      width - Ancho de la ventana.
      Returns:
      int Posición X
    • getInitialY

      private static int getInitialY(int height)
      Posición Y inicial de la ventana dependiendo del sistema operativo y de la resolución de pantalla.
      Parameters:
      height - Alto de la ventana.
      Returns:
      int Posición Y.