2014-02-20 53 views

回答

1

SashForm運動沒有特別的事件。您可以將一個調整大小監聽器添加到添加到SashForm的部件中。

control.addListener(SWT.Resize, new Listener() 
{ 
    @Override 
    public void handleEvent(final Event event) 
    { 
    // TODO handle reize 
    } 
}); 
1

所以我必須找到這一點上我自己,因爲它是在文檔中未提到的:

sashForm.getChildren(); 

會退給你的孩子只有經過你的窗框叫做

sashForm.getParent.layout(); 

而且只有當有一個窗框(如果你最少加了兩個孩子)

然後你得到了腰帶,你可以註冊任何你想要的監聽;) 希望將有在未來(公開的)

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=436306 – garyee