我有一個子窗口,它包含一個窗體,標籤,組合,按鈕排成一行,一行一行地排列。形式不是有限的。有一個按鈕用於添加額外的輸入字段行。它目前的作品種類 ...問題是當添加新行時,子窗口大小保持不變,但是我希望它自動調整大小。如何調整Shell子窗口的大小
子窗口是一個標準的SWT外殼
Shell ConstantEditWindow = new Shell(parent);
我哈瓦一個按鈕某事像這樣:
addDesc.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
populateConstantMain(tariffConstantsOfType, descComp, descCompLayout, true);
ConstantEditWindow.layout();
}
});
但ID不工作:/子窗口不會resize在(
SWT'Shell'類是否提供'repack()'方法或類似的精神? – sarnold
否;(只有.redraw(),但它不起作用:/ – mentis