Class ConfirmSmartcardDialog
- 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
-
- es.gob.jmulticard.ui.passwordcallback.gui.ConfirmSmartcardDialog
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public final class ConfirmSmartcardDialog extends AbstractJAccessibilityCustomDialog implements java.awt.event.ActionListener
Componente diálogo que solicita confirmación al usuario.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class es.gob.jmulticard.ui.passwordcallback.gui.AbstractJAccessibilityCustomDialog
AbstractJAccessibilityCustomDialog.ButtonAbstractAction
-
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 int
answer
Respuesta al mensaje.private javax.swing.JPanel
buttonsPanel
Panel de botones.private static javax.swing.JButton
cancelButton
Botón de Cancelar.private static java.lang.String
cancellText
Texto para el botón.private IconLabel
iconLabel
Etiqueta que contiene el icono de la alerta.private InfoLabel
infoLabel
Etiqueta con la informaciñn de la alerta.private javax.swing.JButton
noButton
Botón de No.private static javax.swing.JButton
okButton
Botón de Aceptar.private static long
serialVersionUID
UID.-
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 Modifier Constructor Description protected
ConfirmSmartcardDialog(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)
Constructor.protected
ConfirmSmartcardDialog(javax.swing.JDialog componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)
Constructor.private
ConfirmSmartcardDialog(javax.swing.JFrame componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
Acción correspondiente a los botones de las alertas.(package private) void
createMainButtonsPanel()
Panel que contiene los botones principales de las alerta.private int
getAnswer()
private javax.swing.JButton
getButton(java.lang.String text, int mnemonic)
Crea un boton.(package private) static javax.swing.JButton
getCancelButton()
(package private) static ConfirmSmartcardDialog
getInstanceCustomDialog(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)
Devuelve una instancia deCustomDialog
.int
getMinimumRelation()
Relación mínima que se aplica para la redimensión de los componentes.(package private) javax.swing.JButton
getNoButton()
(package private) static javax.swing.JButton
getOkButton()
protected void
initComponents(java.lang.String message, java.lang.String title, java.lang.String iconPath)
Inicializa los componentes de la alerta.protected void
setIconLabel(java.lang.String iconPath)
Asigna el icono a la etiqueta.static int
showConfirmDialog(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, int typeOption, java.lang.String iconPath)
Muestra un diálogo con un mensaje que pide la interación del usuario.-
Methods inherited from class es.gob.jmulticard.ui.passwordcallback.gui.AbstractJAccessibilityCustomDialog
createAccessibilityButtonsPanel, getActualHeight, getActualPositionX, getActualPositionY, getActualWidth, getInitialHeight, getInitialWidth, getMaxHeight, getMaxWidth, isBigSizeDefault, maximizarActionPerformed, restaurarActionPerformed, setActualHeight, setActualPositionX, setActualPositionY, setActualWidth, setBigSizeDefault
-
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.- See Also:
- Constant Field Values
-
infoLabel
private transient InfoLabel infoLabel
Etiqueta con la informaciñn de la alerta.
-
buttonsPanel
private transient javax.swing.JPanel buttonsPanel
Panel de botones.
-
iconLabel
private final transient IconLabel iconLabel
Etiqueta que contiene el icono de la alerta.
-
okButton
private static javax.swing.JButton okButton
Botón de Aceptar.
-
noButton
private transient javax.swing.JButton noButton
Botón de No.
-
cancelButton
private static javax.swing.JButton cancelButton
Botón de Cancelar.
-
answer
private transient int answer
Respuesta al mensaje.
-
cancellText
private static java.lang.String cancellText
Texto para el botón.
-
-
Constructor Detail
-
ConfirmSmartcardDialog
protected ConfirmSmartcardDialog(javax.swing.JDialog componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.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(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.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(javax.swing.JFrame componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.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 Detail
-
getOkButton
static javax.swing.JButton getOkButton()
-
getNoButton
javax.swing.JButton getNoButton()
-
getCancelButton
static javax.swing.JButton getCancelButton()
-
initComponents
protected void initComponents(java.lang.String message, java.lang.String title, java.lang.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(java.lang.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(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, int typeOption, java.lang.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 javax.swing.JButton getButton(java.lang.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 classAbstractJAccessibilityCustomDialog
- Returns:
- int Relación mínima
-
getAnswer
private int getAnswer()
- Returns:
- the answer
-
getInstanceCustomDialog
static ConfirmSmartcardDialog getInstanceCustomDialog(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)
Devuelve una instancia deCustomDialog
.- 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(java.awt.event.ActionEvent e)
Acción correspondiente a los botones de las alertas.- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
-