Class AccesibilityUtils
- java.lang.Object
-
- es.gob.jmulticard.ui.passwordcallback.gui.AccesibilityUtils
-
final class AccesibilityUtils extends java.lang.ObjectUtilidades varias para la accesibilidad.
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanHIGH_CONTRASTIndica si el sistema operativo tiene activada una combinación de colores de alto contraste.
-
Constructor Summary
Constructors Modifier Constructor Description privateAccesibilityUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static booleanisHighContrast()(package private) static voidremarcar(javax.swing.JComponent component)Configura el formato del remarcado del componente al ser seleccionado.(package private) static java.lang.StringremarkMnemonic(java.lang.String text, int key)Subraya el mnemónico correspondiente para texto HTML.(package private) static voidremarkMnemonic(javax.swing.AbstractButton button, int key)Subraya el mnemónico correspondiente en un botón.(package private) static voidsetContrastColor(javax.swing.JComponent component)Configura el comportamiento de ciertos componentes en Alto Contraste(package private) static voidsetFontBold(javax.swing.JComponent component)Aplica el estilo de tipo de letra en negrita.(package private) static voidshowToolTip(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-truepara mostrar el tooltip,falsepara ocultarlo.tip-JWindowque muestra el contenido del tooltip.boton- Botón al que se relaciona el tooltip.tipText- Etiqueta que muestra el contenido del tooltip.
-
-