public final class AOUIFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERROR_MESSAGE
JOptionPane.ERROR_MESSAGE.
|
static int |
INFORMATION_MESSAGE
JOptionPane.INFORMATION_MESSAGE.
|
static int |
NO_OPTION
JOptionPane.NO_OPTION.
|
static int |
OK_CANCEL_OPTION
JOptionPane.OK_CANCEL_OPTION.
|
static int |
OK_OPTION
JOptionPane.OK_OPTION.
|
static int |
PLAIN_MESSAGE
JOptionPane.PLAIN_MESSAGE.
|
static int |
QUESTION_MESSAGE
JOptionPane.QUESTION_MESSAGE.
|
static int |
WARNING_MESSAGE
JOptionPane.WARNING_MESSAGE.
|
static int |
YES_NO_OPTION
JOptionPane.YES_NO_OPTION.
|
static int |
YES_OPTION
JOptionPane.YES_OPTION.
|
Modifier and Type | Method and Description |
---|---|
static java.io.File[] |
getLoadFiles(java.lang.String dialogTitle,
java.lang.String currentDir,
java.lang.String filename,
java.lang.String[] extensions,
java.lang.String description,
boolean selectDirectory,
boolean multiSelect,
java.lang.Object icon,
java.lang.Object parentComponent)
Pide al usuario que seleccione un fichero.
|
static char[] |
getPassword(java.lang.String text,
java.lang.Object c)
Pregunta al usuario por una contraseña.
|
static char[] |
getPassword(java.lang.String text,
java.lang.Object icon,
java.lang.String charset,
boolean beep,
java.lang.Object c)
Pregunta al usuario por una contraseña.
|
static java.io.File |
getSaveDataToFile(byte[] data,
java.lang.String dialogTitle,
java.lang.String currentDir,
java.lang.String selectedFile,
java.lang.String[] exts,
java.lang.String description,
java.lang.Object parent)
Pregunta al usuario por la localización en la que se desean guardar
los datos y los guarda en la misma.
|
static void |
setUIManager(AOUIManager manager)
Establece el manejador de interfaces que gestionará los diálogos
gráficos que utilizará @firma para mostrar o solicitar información.
|
static java.lang.String |
showCertificateSelectionDialog(java.lang.Object parentComponent,
KeyStoreDialogManager dialogManager)
Diálogo de selección de certificados.
|
static int |
showConfirmDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int optionType,
int messageType)
JOptionPane.showConfirmDialog().
|
static void |
showErrorMessage(java.lang.Object parent,
java.lang.Object message,
java.lang.String title,
int messageType)
Muestra un diálogo de error de forma modal.
|
static java.lang.Object |
showInputDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int messageType,
java.lang.Object icon,
java.lang.Object[] selectionValues,
java.lang.Object initialSelectionValue)
Diálogo de solicitud de un valor entre una lista de opciones (equivalente a
JOptionPane.showInputDialog() ). |
static void |
showMessageDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int messageType)
JOptionPane.showMessageDialog().
|
public static final int PLAIN_MESSAGE
public static final int YES_NO_OPTION
public static final int WARNING_MESSAGE
public static final int YES_OPTION
public static final int NO_OPTION
public static final int OK_CANCEL_OPTION
public static final int OK_OPTION
public static final int INFORMATION_MESSAGE
public static final int QUESTION_MESSAGE
public static final int ERROR_MESSAGE
public static void setUIManager(AOUIManager manager)
manager
- Manejador de interfaces.public static char[] getPassword(java.lang.String text, java.lang.Object c)
text
- Texto que se muestra en el diálogo para pedir la
contraseñac
- Componente padre (para la modalidad)AOCancelledOperationException
- Cuando el usuario cancela el proceso de solicitud de
contraseñapublic static char[] getPassword(java.lang.String text, java.lang.Object icon, java.lang.String charset, boolean beep, java.lang.Object c)
charset
y, en caso de insertar un
carácter no permitido, se emitiráa una advertencia no bloqueante
(sonido, vibración...) si el parámetro beep
está
activado.text
- Texto que se muestra en el diálogo para pedir la
contraseñaicon
- Objeto de tipo javax.swing.Icon
con el icono del diálogo
o null
para no mostrar icono.charset
- Cadena con los caracteres permitidos para la contraseña.beep
- Indica si se debe dar una señal al usuario al intentar insertar
un caracter no válido para la contraseña.c
- Componente padre (para la modalidad)AOCancelledOperationException
- Cuando el usuario cancela el proceso de solicitud de
contraseñapublic static int showConfirmDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int optionType, int messageType)
parentComponent
- Componente padre (se descarta si no es del tipo java.awt.Component
en la implementación Swingmessage
- Mensajetitle
- Titulo del cuadro de diálogooptionType
- Tipo de opciones a confirmarmessageType
- Tipo de mensajepublic static void showMessageDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int messageType)
parentComponent
- Componente padre (se descarta si no es del tipo java.awt.Component
en la implementación Swingmessage
- Mensajetitle
- Titulo del cuadro de diálogomessageType
- Tipo de mensajepublic static void showErrorMessage(java.lang.Object parent, java.lang.Object message, java.lang.String title, int messageType)
JOptionPane
en que, siguiendo la guía de estilo de interfaces de Microsoft, el botón no es "OK", sino
"Cerrar". El comportamiento por lo demás es igual, incluyendo los parámetros, a
JOptionPane
.parent
- Componente padre para la modalidad.message
- Mensaje de error.title
- Titulo de la ventana de error.messageType
- Tipo de mensaje.public static java.lang.Object showInputDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int messageType, java.lang.Object icon, java.lang.Object[] selectionValues, java.lang.Object initialSelectionValue)
JOptionPane.showInputDialog()
).parentComponent
- Componente padre (se descarta si no es del tipo java.awt.Component
en la implementación Swingmessage
- Mensajetitle
- Título del cuadro de diálogomessageType
- Tipo de mensajeicon
- Icono a mostrar en el diálogoselectionValues
- Valores posibles para seleccionarinitialSelectionValue
- Valor seleccionado por defectopublic static java.lang.String showCertificateSelectionDialog(java.lang.Object parentComponent, KeyStoreDialogManager dialogManager)
parentComponent
- Componente padre (se descarta si no es del tipo java.awt.Component
en la implementación SwingdialogManager
- Gestor del diálogonull
si no se seleccionó ninguno.public static java.io.File[] getLoadFiles(java.lang.String dialogTitle, java.lang.String currentDir, java.lang.String filename, java.lang.String[] extensions, java.lang.String description, boolean selectDirectory, boolean multiSelect, java.lang.Object icon, java.lang.Object parentComponent)
dialogTitle
- Título de la ventana de diálogocurrentDir
- Directorio inicial del diálogofilename
- Nombre del fichero a localizarextensions
- Extensiones predeterminadas para el ficherodescription
- Descripción del tipo de fichero correspondiente con las extensionesselectDirectory
- true
para permitir la selección de directorios, true
para selección de ficheros. En caso de directorios el parámetro
multiselect
se ignorará.multiSelect
- true
para permitir selección múltiple, false
para selección de un único ficheroicon
- Icono del diálogo de selección.
Si se especifica null
y se indica un Frame
como padre se
hereda el icono de este.parentComponent
- Componente padre (para la modalidad)public static java.io.File getSaveDataToFile(byte[] data, java.lang.String dialogTitle, java.lang.String currentDir, java.lang.String selectedFile, java.lang.String[] exts, java.lang.String description, java.lang.Object parent) throws java.io.IOException
null
.data
- Datos que se desean almacenar.dialogTitle
- Título del diálogo de guardadocurrentDir
- Directorio inicial del diálogoselectedFile
- Nombre por defecto del fichero.exts
- Extensiones de fichero aceptadas.description
- Descripción del tipo de fichero a guardarparent
- Componente padre (para la modalidad)java.io.IOException
- Si no se puede guardar el fichero