style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Saber cuando cambia de tamaño un jframe

Hola a todos, alguien que sepa si existe alguna forma de saber si alguien ha cambiado el tamaño de un jframe?
Lo que pasa es que necesito crear una interfaz grafica que cambie segun el tamaño del jframe, por eso necesito saber cuando el tamaño del jframe ha sido cambiado obiamente con el mouse, para poder modificar la interfaz

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JaimeItlzc

Redimensionar

En la interfaz se debe crear un metodo que redimensione todos los JPanel, incluidos demas controles como JButton, JLabel, JTextField etc. y despues llamar al metodo UpdateSize() y pasarle las nuevas dimensiones del JPanel.

Saludos.

Imagen de XinefPro

Creo que no me entendiste

Mira necesito saber si hay alguan forma de saber si el usuario ha cambiado de tamaño la ventana ( jframe ), ya sea dando click en el boton que esta a lado izquierdo de la X( cerrar ventana ), o haciendo click en el borde del jframe y arrastrando el mouse?

Imagen de JaimeItlzc

ComponentListener's componentMoved()

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Testing extends JFrame
{
  public Testing()
  {
    setSize(100,100);
    setLocation(300,100);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    addComponentListener(new ComponentAdapter(){
      public void componentMoved(ComponentEvent ce){
        System.out.println("x = "+getX()+", y = "+getY());
      }
    });
  }
 
public static void main(String[] args) {
         new Testing().setVisible(true);
  }
}

Saludos.

Imagen de XinefPro

Encontre la solucion

Pero de todas maneras gracias, por responder mis dudas, regreso despue de tiempo al foro, y veo que hay gente nueva, no se si seras nuevo
pero antes no te veia, y me alegra que cada vez haya mas gente, sabes pense que Ezamudio iba a ser el primero en responder
pero me diste la gran sorpresa, gracias man

La solucion que encontre fue la siguiente:

 addComponentListener(new java.awt.event.ComponentAdapter() {
            public void componentResized(java.awt.event.ComponentEvent evt) {
                 // Evento que se llama cuando el tamaño del JFrame a  sido modificado
            }
        });
       
Imagen de ezamudio

jaja

en fin de semana rara vez entro a contestar cosas... y me da mucho gusto saber que ya no soy siempre el primero (o muchas veces el único) que contesta dudas.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">