Un composant SWT a uniquement une méthode getSize()
. Il renvoie la taille réelle de ce contrôle. Mais comment obtenir la taille par défaut d'un composant, surtout si un autre a déjà été défini auparavant?SWT: comment obtenir la taille par défaut (préférée) d'un contrôle
1
A
Répondre
4
Vous pouvez obtenir la taille par défaut en appelant computeSize(SWT.DEFAULT, SWT.DEFAULT)
sur votre widget. Vous pouvez passer une hauteur ou largeur par défaut au lieu de SWT.DEFAULT
dans des cas tels qu'une étiquette multiligne, où vous voudriez connaître sa hauteur naturelle avec une largeur de ligne maximale, par exemple.
Pour tous les widgets standard, computeSize
ne tenez pas compte de la valeur transmise dans les précédents appels setSize
.