Class ResizingAdaptor
java.lang.Object
java.awt.event.ComponentAdapter
es.gob.jmulticard.ui.passwordcallback.gui.ResizingAdaptor
- All Implemented Interfaces:
ComponentListener
,EventListener
Adaptador de componentes para su redimensionamiento.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResizingAdaptor
(AbstractJAccessibilityCustomDialog customDialog) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprivate void
adjustFontSize
(Component[] components) Ajusta el tamaño de fuente de una ventana.void
private static float
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
Indica el factor de redimensionado que se aplicara en los componentes de un CustomDialog.private static float
Indica el factor de redimensionado que se aplicara en los componentes de un JFileChooser.private static float
Indica el factor de redimensionado que se aplicara en los componentes de un JFrame.private static Image
iconToImage
(Icon icon) private static Image
iconToImage
(Icon icon, Dimension d) private static boolean
Identifica los componentes de una ventana para los que se van a realizar el redimensionado.private static void
resizeImage
(double factor, Component c, int w, int h, int multiplicando) Redimensiona una imagen.private static void
resizeImageButton
(double factor, Component c) Redimensiona una imagen contenida en un JButtonMethods inherited from class java.awt.event.ComponentAdapter
componentHidden, componentMoved, componentShown
-
Field Details
-
theCustomDialog
-
-
Constructor Details
-
ResizingAdaptor
ResizingAdaptor(AbstractJAccessibilityCustomDialog customDialog) Constructor.- Parameters:
customDialog
- Diálogo a redimensionar
-
-
Method Details
-
componentResized
- Specified by:
componentResized
in interfaceComponentListener
- Overrides:
componentResized
in classComponentAdapter
-
adjustFontSize
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
-
iconToImage
-
resizeImage
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
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
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.
-