Comment modifier la taille d'une scene2d.ui widget dans une fenêtre/table?

Je suis d'essayer de redimensionner une scene2d.l'interface utilisateur de la fenêtre (qui est en fait une table qui peut être déplacé autour) et de son contenu. Jusqu'à présent, je ne peut réussir à modifier la taille de la fenêtre elle-même, mais pas son contenu. Je suis en train de faire comme ceci:

window.setWidth(newTableWidth);
textField.setWidth(newFieldWidth);
window.invalidate(); <--- New size of window is drawn properly when invalidate() is called
textField.invalidate(); <--- New textField size is NOT drawn, however

Dans ce cas, la fenêtre contient un champ de texte qui je suis en train de redimensionner la fenêtre, mais seulement la fenêtre devient redessiné avec sa nouvelle taille, tandis que le champ de texte reste le même.

Comment puis-je mettre correctement à jour les widgets dans la fenêtre?

OriginalL'auteur mattboy | 2013-08-30