2012-03-22 44 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