
Pequeño problema con los JLabel.
Publicado por Jordi (135 intervenciones) el 19/04/2017 23:06:52
Buenas,
el problema es el siguiente:
Tengo dentro de un JFrame una tabla de 4x4 JLabels alineados mediante GridBagLayout. Para que estos ocupen todo el JFrame tienen el gbc.widthx y gbc.width a 1.0. Los JLabel que pongo pertenecen a una clase que le asigna un texto y un MouseListener, cuyo método a ejecutar cuando el mouse entra es canviar el texto de "X" a "YOO". Cuando se ejecuta este método el JPanel se ensancha y hace los otros JPanel más pequeños. ¿Alguien sabe como puedo hacer para que el JLabel mantenga su tamaño al cambiar de texto o que al menos no tenga este comportamiento?
Se me olvidava decir que me interesa que al redimensionar la ventana los JLabel se recoloquen.
Gracias.
el problema es el siguiente:
Tengo dentro de un JFrame una tabla de 4x4 JLabels alineados mediante GridBagLayout. Para que estos ocupen todo el JFrame tienen el gbc.widthx y gbc.width a 1.0. Los JLabel que pongo pertenecen a una clase que le asigna un texto y un MouseListener, cuyo método a ejecutar cuando el mouse entra es canviar el texto de "X" a "YOO". Cuando se ejecuta este método el JPanel se ensancha y hace los otros JPanel más pequeños. ¿Alguien sabe como puedo hacer para que el JLabel mantenga su tamaño al cambiar de texto o que al menos no tenga este comportamiento?
Se me olvidava decir que me interesa que al redimensionar la ventana los JLabel se recoloquen.
Gracias.
Valora esta pregunta


0