Class ResizingAdaptor
- java.lang.Object
-
- java.awt.event.ComponentAdapter
-
- es.gob.jmulticard.ui.passwordcallback.gui.ResizingAdaptor
-
- All Implemented Interfaces:
java.awt.event.ComponentListener
,java.util.EventListener
final class ResizingAdaptor extends java.awt.event.ComponentAdapter
Adaptador de componentes para su redimensionamiento.
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractJAccessibilityCustomDialog
theCustomDialog
-
Constructor Summary
Constructors Constructor Description ResizingAdaptor(AbstractJAccessibilityCustomDialog customDialog)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
adjustFontSize(java.awt.Component[] components)
Ajusta el tamaño de fuente de una ventana.void
componentResized(java.awt.event.ComponentEvent e)
private static float
getFontSize()
Devuelve el tamaño de la fuente en funcion de las opciones de accesibilidad.private float
getImageResizeFactor(double factor)
Devuelve el factor final de redimensionado de imagen.private static float
getResizingFactorCustomDialog()
Indica el factor de redimensionado que se aplicara en los componentes de un CustomDialog.private static float
getResizingFactorFileChooser()
Indica el factor de redimensionado que se aplicara en los componentes de un JFileChooser.private static float
getResizingFactorFrame()
Indica el factor de redimensionado que se aplicara en los componentes de un JFrame.private static java.awt.Image
iconToImage(javax.swing.Icon icon)
private static java.awt.Image
iconToImage(javax.swing.Icon icon, java.awt.Dimension d)
private static boolean
isResizable(java.awt.Component a)
Identifica los componentes de una ventana para los que se van a realizar el redimensionado.private static void
resizeImage(double factor, java.awt.Component c, int w, int h, int multiplicando)
Redimensiona una imagen.private static void
resizeImageButton(double factor, java.awt.Component c)
Redimensiona una imagen contenida en un JButton
-
-
-
Field Detail
-
theCustomDialog
private final transient AbstractJAccessibilityCustomDialog theCustomDialog
-
-
Constructor Detail
-
ResizingAdaptor
ResizingAdaptor(AbstractJAccessibilityCustomDialog customDialog)
Constructor.- Parameters:
customDialog
- Diálogo a redimensionar
-
-
Method Detail
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interfacejava.awt.event.ComponentListener
- Overrides:
componentResized
in classjava.awt.event.ComponentAdapter
-
adjustFontSize
private void adjustFontSize(java.awt.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 java.awt.Image iconToImage(javax.swing.Icon icon)
-
iconToImage
private static java.awt.Image iconToImage(javax.swing.Icon icon, java.awt.Dimension d)
-
resizeImage
private static void resizeImage(double factor, java.awt.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, java.awt.Component c)
Redimensiona una imagen contenida en un JButton- Parameters:
factor
- factor de redimensiónc
- 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(java.awt.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.
-
-