0
我在swt中創建了一個對話框,其中有一個只有在對話框中的複選框被選中時纔會顯示的對話框。如何做這種傳播將組的可見性設置爲false,反之亦然。請建議。如何在swt中將組中的對話框中的對話框設置爲false
我在swt中創建了一個對話框,其中有一個只有在對話框中的複選框被選中時纔會顯示的對話框。如何做這種傳播將組的可見性設置爲false,反之亦然。請建議。如何在swt中將組中的對話框中的對話框設置爲false
添加SelectionAdapter
的複選框按鈕,在widgetSelected(SelectionEvent e)
方法,你應該讓你的組可見(可能你會希望把它放在一個Composite
,使複合可見,所以你可以,如果你想添加更多的組件)和請致電layout()
checkbox.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
yourComposite.setVisible(checkbox.getSelection());
yourComposite.layout();
}
});
將一組組件添加到面板中,在面板上使用setVisible。 – wxyz