solución Qt es una sola llamada a resizeColumnsToContent(), en .NET se puede utilizar TextRenderer.MeasureText(), JTable podría utilizar AUTO_RESIZE_ALL_COLUMNS.tabla SWT: cambiar el tamaño de todas las columnas de auto
En SWT, ¿hay alguna manera de programar el tamaño de las columnas después de rellenarlas?
Llamar a computeSize(SWT.DEFAULT, SWT.DEFAULT)
devuelve el mismo valor sin tener en cuenta el carácter dejado en las columnas.
TableColumn tiene setWidth()
, pero ¿cómo obtengo la sugerencia de tamaño para el contenido actual teniendo en cuenta la fuente de la fuente, etc.?
¿No son las funciones de una línea más bien inútiles? ¿Por qué no simplemente llamar a pack en resizeTable? – Buttons840
Estoy de acuerdo con usted en el ejemplo anterior, Buttons840. Pero no son inútiles, si desea hacer que un 'trazador de líneas' ilegible sea más expresivo/legible, de modo que el nombre del método exprese mejor lo que usted hace. –