Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • HIGH_CONTRAST

        private static final boolean HIGH_CONTRAST
        Indica si el sistema operativo tiene activada una combinación de colores de alto contraste.
    • Constructor Detail

      • AccesibilityUtils

        private AccesibilityUtils()
    • 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.