Moh*_*sen 7 swt cross-platform key
我Display.addFilter在SWT中有一个全局过滤器(),我想在其中检测Enter密钥.在Windows中,按Enter SWT.CR键会在KeyListener事件的'keyCode'部分生成.这种假设对所有平台都是安全的,还是我应该检查一下
keyCode == SWT.CR || keyCode == SWT.LF?
Run Code Online (Sandbox Code Playgroud)
谢谢.
Tru*_*oft 30
如果要在窗口小部件处于焦点时按下Enter键时捕获事件,请使用TraverseListener带有类型的侦听器SWT.Traverse.然后,你检查一下
if (event.detail == SWT.TRAVERSE_RETURN) {
// The user pressed Enter
}
Run Code Online (Sandbox Code Playgroud)