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
この場合、ウィンドウにはテキスト フィールドが含まれており、ウィンドウと共にサイズを変更しようとしていますが、ウィンドウだけが新しいサイズで再描画され、テキスト フィールドは同じままです。
ウィンドウ内のウィジェットを正しく更新するにはどうすればよいですか?