Pregunta

Estoy desarrollando una aplicación Java usando SWT que contiene algunos botones con imágenes.

En mi máquina Windows, el botón será automáticamente lo suficientemente grande como para mostrar la imagen completa en el botón. Intenté esto en una Mac, sin embargo, el botón no será lo suficientemente alto como para caber toda la imagen. Intenté usar la función setsize () en el botón para establecer manualmente el tamaño, sin embargo, cada vez que llamaba a layout () en el padre del botón, el tamaño del botón volvía a su valor predeterminado.

¿Alguna idea sobre cómo hacer que el botón sea lo suficientemente grande como para caber en la imagen?

¿Fue útil?

Solución

Encontré la solución.

El padre del botón estaba usando el administrador GridLayout. Establecí las variables gridData del botón heightHint y widthHint al tamaño deseado y funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top