Class ResizingAdaptor

java.lang.Object
java.awt.event.ComponentAdapter
es.gob.jmulticard.ui.passwordcallback.gui.ResizingAdaptor
All Implemented Interfaces:
ComponentListener, EventListener

final class ResizingAdaptor extends ComponentAdapter
Adaptador de componentes para su redimensionamiento.
  • Field Details

  • Constructor Details

  • Method Details

    • componentResized

      public void componentResized(ComponentEvent e)
      Specified by:
      componentResized in interface ComponentListener
      Overrides:
      componentResized in class ComponentAdapter
    • adjustFontSize

      private void adjustFontSize(Component[] components)
      Ajusta el tamaño de fuente de una ventana.
      Parameters:
      components - Componentes que conforman la ventana.
    • getImageResizeFactor

      private float getImageResizeFactor(double factor)
      Devuelve el factor final de redimensionado de imagen.
      Parameters:
      factor - Factor inicial de redimensionado.
      Returns:
      Factor final de redimensionado
    • iconToImage

      private static Image iconToImage(Icon icon)
    • iconToImage

      private static Image iconToImage(Icon icon, Dimension d)
    • resizeImage

      private static void resizeImage(double factor, Component c, int w, int h, int multiplicando)
      Redimensiona una imagen.
      Parameters:
      factor - factor de redimensión.
      c - Componente de tipo JLabel en el que se encuentra la imagen.
      w - Ancho inicial de la imagen.
      h - Alto inicial de la imagen.
      multiplicando - Valor de multiplicación para el nuevo tamaño de la imagen. Es mayor cuanto menor sea el tamaño inicial de la imagen.
    • resizeImageButton

      private static void resizeImageButton(double factor, Component c)
      Redimensiona una imagen contenida en un JButton
      Parameters:
      factor - factor de redimensión
      c - Componente de tipo JButton en el que se encuentra la imagen
    • getFontSize

      private static float getFontSize()
      Devuelve el tamaño de la fuente en funcion de las opciones de accesibilidad.
      Returns:
      Tamaño de la fuente en funcion de las opciones de accesibilidad.
    • isResizable

      private static boolean isResizable(Component a)
      Identifica los componentes de una ventana para los que se van a realizar el redimensionado.
      Parameters:
      a - Componente para el que se va a comprobar si se va a redimensionar.
      Returns:
      Boolean que indica si el componente pasado como parámetro va a ser redimensionado.
    • getResizingFactorFrame

      private static float getResizingFactorFrame()
      Indica el factor de redimensionado que se aplicara en los componentes de un JFrame. Este metodo es util para aplicar factores distintos a distinto componentes.
      Returns:
      Float con el factor a aplicar.
    • getResizingFactorFileChooser

      private static float getResizingFactorFileChooser()
      Indica el factor de redimensionado que se aplicara en los componentes de un JFileChooser. Este metodo es util para aplicar factores distintos a distinto componentes.
      Returns:
      Float con el factor a aplicar.
    • getResizingFactorCustomDialog

      private static float getResizingFactorCustomDialog()
      Indica el factor de redimensionado que se aplicara en los componentes de un CustomDialog. Este metodo es util para aplicar factores distintos a distinto componentes.
      Returns:
      Float con el factor a aplicar.