我在swt中创建了一个对话框,其中有一个组,只有在对话框中的复选框被选中时才能看到。如何将组的可见性设置为false,反之亦然,我可以做这种转发.Pls建议。
答案 0 :(得分:1)
在复选框按钮上添加SelectionAdapter
,在widgetSelected(SelectionEvent e)
方法中,您应该让您的论坛可见(可能您希望将其放在Composite
上,并使合成内容可见因此,您可以根据需要添加更多组件,并致电layout()
checkbox.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
yourComposite.setVisible(checkbox.getSelection());
yourComposite.layout();
}
});