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 intanswerRespuesta al mensaje.private javax.swing.JPanelbuttonsPanelPanel de botones.private static javax.swing.JButtoncancelButtonBotón de Cancelar.private static java.lang.StringcancellTextTexto para el botón.private IconLabeliconLabelEtiqueta que contiene el icono de la alerta.private InfoLabelinfoLabelEtiqueta con la informaciñn de la alerta.private javax.swing.JButtonnoButtonBotón de No.private static javax.swing.JButtonokButtonBotón de Aceptar.private static longserialVersionUIDUID.-
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 protectedConfirmSmartcardDialog(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)Constructor.protectedConfirmSmartcardDialog(javax.swing.JDialog componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)Constructor.privateConfirmSmartcardDialog(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 voidactionPerformed(java.awt.event.ActionEvent e)Acción correspondiente a los botones de las alertas.(package private) voidcreateMainButtonsPanel()Panel que contiene los botones principales de las alerta.private intgetAnswer()private javax.swing.JButtongetButton(java.lang.String text, int mnemonic)Crea un boton.(package private) static javax.swing.JButtongetCancelButton()(package private) static ConfirmSmartcardDialoggetInstanceCustomDialog(java.awt.Component componentParent, boolean modal, java.lang.String message, java.lang.String title, java.lang.String iconPath)Devuelve una instancia deCustomDialog.intgetMinimumRelation()Relación mínima que se aplica para la redimensión de los componentes.(package private) javax.swing.JButtongetNoButton()(package private) static javax.swing.JButtongetOkButton()protected voidinitComponents(java.lang.String message, java.lang.String title, java.lang.String iconPath)Inicializa los componentes de la alerta.protected voidsetIconLabel(java.lang.String iconPath)Asigna el icono a la etiqueta.static intshowConfirmDialog(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-truesi el diálogo debe ser modal,falseen 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-truesi el diálogo debe ser modal,falseen 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-truesi el diálogo debe ser modal,falseen 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:AbstractJAccessibilityCustomDialogRelació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:
getMinimumRelationin 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-truesi el diálogo debe ser modal,falseen 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:
actionPerformedin interfacejava.awt.event.ActionListener
-
-