Class AbstractJAccessibilityCustomDialog

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    Direct Known Subclasses:
    ConfirmSmartcardDialog, InputPasswordSmartcardDialog

    abstract class AbstractJAccessibilityCustomDialog
    extends javax.swing.JDialog
    Componente que define un diálogo de alerta.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  AbstractJAccessibilityCustomDialog.ButtonAbstractAction
      Acción por defecto de los botones accesibles.
      • Nested classes/interfaces inherited from class javax.swing.JDialog

        javax.swing.JDialog.AccessibleJDialog
      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int actualHeight
      Alto actual.
      private static int actualPositionX
      Posición X actual.
      private static int actualPositionY
      Posición Y actual.
      private static int actualWidth
      Ancho actual.
      private boolean bigSizeDefault
      Indica si el diálogo requiere un tamaño grande por defecto.
      private boolean isInputDialog
      Si se trata de un diálogo de confirmación o tiene entradas
      private static long serialVersionUID
      UID para la serialización.
      • Fields inherited from class javax.swing.JDialog

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.JPanel createAccessibilityButtonsPanel()
      Crea el panel de botones de accesibilidad.
      (package private) static int getActualHeight()
      Obtiene el alto actual del diálogo.
      (package private) static int getActualPositionX()
      Obtiene el componente horizontal de la posición en pantalla del diálogo.
      (package private) static int getActualPositionY()
      Obtiene el componente vertical de la posición en pantalla del diálogo.
      (package private) static int getActualWidth()
      Obtiene el ancho actual del diálogo.
      (package private) int getInitialHeight()
      Devuelve el alto inicial del diálogo.
      (package private) int getInitialWidth()
      Devuelve el ancho inicial del diálogo.
      private static int getInitialX​(int width)
      Posición X inicial de la ventana dependiendo de la resolución de pantalla.
      private static int getInitialY​(int height)
      Posición Y inicial de la ventana dependiendo del sistema operativo y de la resolución de pantalla.
      (package private) int getMaxHeight()
      Devuelve el alto máximo del diálogo.
      (package private) int getMaxWidth()
      Devuelve el ancho máximo del diálogo.
      (package private) abstract int getMinimumRelation()
      Relación mínima que se aplica para la redimensión de los componentes.
      (package private) boolean isBigSizeDefault()
      Indica si el diálogo debe tener un tamaño grande por defecto.
      (package private) void maximizarActionPerformed​(javax.swing.JButton restoreButton, javax.swing.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.
      (package private) void restaurarActionPerformed​(javax.swing.JButton restoreButton, javax.swing.JButton maximizeButton)
      Restaura el tamaño de la ventana a la posicion anterior al maximizado.
      (package private) static void setActualHeight​(int height)
      Establece el alto del diálogo.
      (package private) static void setActualPositionX​(int positionX)
      Establece el componente horizontal de la posición en pantalla del diálogo.
      (package private) static void setActualPositionY​(int positionY)
      Establece el componente vertical de la posición en pantalla del diálogo.
      (package private) static void setActualWidth​(int width)
      Establece el ancho del diálogo.
      (package private) void setBigSizeDefault​(boolean bigSizeByDefault)
      Indica si el diálogo debe tener un tamaño grande por defecto.
      • Methods inherited from class javax.swing.JDialog

        addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        UID para la serialización.
        See Also:
        Constant Field Values
      • 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 Detail

      • AbstractJAccessibilityCustomDialog

        AbstractJAccessibilityCustomDialog​(javax.swing.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​(javax.swing.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 Detail

      • 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 javax.swing.JPanel createAccessibilityButtonsPanel()
        Crea el panel de botones de accesibilidad.
        Returns:
        Panel de botones de accesibilidad.
      • maximizarActionPerformed

        void maximizarActionPerformed​(javax.swing.JButton restoreButton,
                                      javax.swing.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​(javax.swing.JButton restoreButton,
                                      javax.swing.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.