如果我没有为TitleWindow
指定宽度和高度值,当我使用PopUpManager
显示它时,它会调整大小以适合它的内容。
但是有时候内部的一些组件会被调整大小,例如ComboBox
dataProvider
异步加载,或者另一个组件不可见,我想设置它{{1转到includeInLayout
。
在那些时刻,我想告诉TitleWindow调整自身大小以适应窗口内容。我尝试过调用true
和invalidateSize()
但没有成功。
有办法做到这一点吗?
答案 0 :(得分:3)
尝试调用这两种方法:
titleWindow.invalidateSize();
titleWindow.validateNow(); // or titleWindow.validateSize()