2012-03-22 10 views

答えて

3

SWT.TraverseshlTimeDiagramsWindowにリスナーを追加します。イベントがエスケープキーの場合、そのイベントを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

関連する問題