Class AccesibilityUtils
java.lang.Object
es.gob.jmulticard.ui.passwordcallback.gui.AccesibilityUtils
Utilidades varias para la accesibilidad.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
Indica si el sistema operativo tiene activada una combinación de colores de alto contraste. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static boolean
(package private) static void
remarcar
(JComponent component) Configura el formato del remarcado del componente al ser seleccionado.(package private) static String
remarkMnemonic
(String text, int key) Subraya el mnemónico correspondiente para texto HTML.(package private) static void
remarkMnemonic
(AbstractButton button, int key) Subraya el mnemónico correspondiente en un botón.(package private) static void
setContrastColor
(JComponent component) Configura el comportamiento de ciertos componentes en Alto Contraste(package private) static void
setFontBold
(JComponent component) Aplica el estilo de tipo de letra en negrita.(package private) static void
showToolTip
(boolean show, JWindow tip, JButton boton, JLabel tipText) Muestra u oculta un tooltip relacionado con un botón.
-
Field Details
-
HIGH_CONTRAST
private static final boolean HIGH_CONTRASTIndica si el sistema operativo tiene activada una combinación de colores de alto contraste.
-
-
Constructor Details
-
AccesibilityUtils
private AccesibilityUtils()
-
-
Method Details
-
isHighContrast
static boolean isHighContrast() -
remarcar
Configura el formato del remarcado del componente al ser seleccionado.- Parameters:
component
- Componente seleccionado.
-
setContrastColor
Configura el comportamiento de ciertos componentes en Alto Contraste- Parameters:
component
- Componente al que aplicar el alto contraste
-
setFontBold
Aplica el estilo de tipo de letra en negrita.- Parameters:
component
- Componente al que aplicar el estilo de tipo de letra en negrita.
-
remarkMnemonic
Subraya el mnemónico correspondiente para texto HTML.- Parameters:
text
- Texto en el que hay que subrayar el caracter.key
- Caracter a subrayar.- Returns:
- Cadena con el texto subrayado.
-
remarkMnemonic
Subraya el mnemónico correspondiente en un botón. El carácter debería indicarse en minúsculas.- Parameters:
button
- Botón en el que subrayar el mnemónico.key
- Caracter a subrayar.
-
showToolTip
Muestra u oculta un tooltip relacionado con un botón.- Parameters:
show
-true
para mostrar el tooltip,false
para ocultarlo.tip
-JWindow
que muestra el contenido del tooltip.boton
- Botón al que se relaciona el tooltip.tipText
- Etiqueta que muestra el contenido del tooltip.
-