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:
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
-
-
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 entradasprivate static long
serialVersionUID
UID para la serialización.-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description AbstractJAccessibilityCustomDialog(boolean isInputDlg)
Constructor.AbstractJAccessibilityCustomDialog(javax.swing.JDialog dialog, boolean modal, boolean isInputDlg)
Constructor con parámetros.AbstractJAccessibilityCustomDialog(javax.swing.JFrame frame, boolean modal, boolean isInputDlg)
Constructor con par&aacuute;metros.
-
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
-
-
-
-
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.
-
-