Class AccesibilityUtils
- java.lang.Object
-
- es.gob.jmulticard.ui.passwordcallback.gui.AccesibilityUtils
-
final class AccesibilityUtils extends java.lang.Object
Utilidades varias para la accesibilidad.
-
-
Field Summary
Fields Modifier and Type Field Description private static boolean
HIGH_CONTRAST
Indica si el sistema operativo tiene activada una combinación de colores de alto contraste.
-
Constructor Summary
Constructors Modifier Constructor Description private
AccesibilityUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static boolean
isHighContrast()
(package private) static void
remarcar(javax.swing.JComponent component)
Configura el formato del remarcado del componente al ser seleccionado.(package private) static java.lang.String
remarkMnemonic(java.lang.String text, int key)
Subraya el mnemónico correspondiente para texto HTML.(package private) static void
remarkMnemonic(javax.swing.AbstractButton button, int key)
Subraya el mnemónico correspondiente en un botón.(package private) static void
setContrastColor(javax.swing.JComponent component)
Configura el comportamiento de ciertos componentes en Alto Contraste(package private) static void
setFontBold(javax.swing.JComponent component)
Aplica el estilo de tipo de letra en negrita.(package private) static void
showToolTip(boolean show, javax.swing.JWindow tip, javax.swing.JButton boton, javax.swing.JLabel tipText)
Muestra u oculta un tooltip relacionado con un botón.
-
-
-
Method Detail
-
isHighContrast
static boolean isHighContrast()
-
remarcar
static void remarcar(javax.swing.JComponent component)
Configura el formato del remarcado del componente al ser seleccionado.- Parameters:
component
- Componente seleccionado.
-
setContrastColor
static void setContrastColor(javax.swing.JComponent component)
Configura el comportamiento de ciertos componentes en Alto Contraste- Parameters:
component
- Componente al que aplicar el alto contraste
-
setFontBold
static void setFontBold(javax.swing.JComponent component)
Aplica el estilo de tipo de letra en negrita.- Parameters:
component
- Componente al que aplicar el estilo de tipo de letra en negrita.
-
remarkMnemonic
static java.lang.String remarkMnemonic(java.lang.String text, int key)
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
static void remarkMnemonic(javax.swing.AbstractButton button, int key)
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
static void showToolTip(boolean show, javax.swing.JWindow tip, javax.swing.JButton boton, javax.swing.JLabel tipText)
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.
-
-