在SWT中如何捕获键盘事件中的组合键?跪求!!

我正在写一个SWT的程序,不知如何捕获一个组合键的键盘事件。
代码如下,但只能捕获ALT键的点击,请各位高手指点一下,感激不尽!!!
shell.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent evt) {
if (evt.keyCode == SWT.ALT
&& evt.keyCode == SWT.F4) {
......
}
}
});

多按键监听实现, 使用KeyEvent的stateMask方法监听SWT.SHIFT、SWT.CTRL、SWT.ALT等组合按键,使用keyCode方法监听键盘可视字符如A、B、1、2、F1、F2等。例如监听CTRL + ALT + F1按键,代码为event.stateMask == (SWT.CTRL | SWT.ALT) && event.keyCode == SWT.F1。

记得写上, 引用自这里: http://blog.csdn.net/yipsilon/archive/2004/09/02/92440.aspx

呵呵, 另外, 如果你是使用SWT开发程序, 这个QQ群(9165725)是讨论Eclipse开发的, 里面的资源或许对你有用.