2012-03-22 119 views

回答

3

添加一個監聽器,shlTimeDiagramsWindowSWT.Traverse。如果事件是轉義鍵,我們將該事件設置爲false。您可以將以下代碼段代碼添加到方法open(int coordX, int coordY)

shlTimeDiagramsWindow.addListener(SWT.Traverse, new Listener() { 

    @Override 
    public void handleEvent(Event event) { 
     if (event.character == SWT.ESC) 
     { 
      System.out.println("escape key"); 
      event.doit = false; 
     } 

    } 
}); 
+0

非常感謝,它工作正常!我忘記了event.doit選項 – daniilyar 2012-03-22 08:24:36