我正在尝试调整scene2d.ui 窗口(基本上是一个可以移动的表格)及其内容的大小。到目前为止,我只能成功更改窗口大小本身,但不能更改其内容。我这样做是这样的:
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
在这种情况下,窗口包含一个文本字段,我试图与窗口一起调整它的大小,但只有窗口会以其新大小重绘,而文本字段保持不变。
如何正确更新窗口中的小部件?