Java - Detectar cambio de tamaño JFrame.

 
Vista:

Detectar cambio de tamaño JFrame.

Publicado por José (1 intervención) el 20/08/2005 17:38:02
Hola a todos.

Estoy haciendo una aplicación con un JFrame y un JTextArea dentro la cual quiero que cambie de tamaño en función del tamaño del JFrame. Algo similar a lo que ocurre con el note pad o cualquier otro programa.

La aplicación está lista a excepción de que sólo he conseguido ajustar el tamaño del JTextArea con windowActivated y funciona pero no sé cómo detectar que el usuario ha maximizado la ventana con el botó superior o si lo ha hecho con el ratón.

Existe la posibilidad de detectar el cambio de tamaño?

Añado parte del código que he utilizado para esto de forma que sirva de ilustración.

public void windowActivated(WindowEvent e1)
{
anchoFrame = ventana.getWidth();
altoFrame = ventana.getHeight();

anchoTexto = anchoFrame;
altoTexto = altoFrame;

areaTexto.setSize(anchoTexto, altoTexto);
}

Este método está dentro de una clase que implementa WindowListener.

Muchas gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Detectar cambio de tamaño JFrame.

Publicado por Yamil Bracho (2315 intervenciones) el 21/08/2005 23:31:07
Creo que es mas facil que agregues un Layout Manager a tu JFrame.
De todas maneras tienes los metodos windowDeiconified(WindowEvent e)
y windowIconified(WindowEvent e) que quizas te puedan servir pero veo mas facil que uses el Layout manager...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar