我在SWT中有一个全局过滤器(Display.addFilter
),我想在其中检测Enter键。在Windows中,按下Enter会在KeyListener事件的'keyCode'部分生成SWT.CR
。这个假设对所有平台都安全吗?还是我需要检查一下?
keyCode == SWT.CR || keyCode == SWT.LF?
感谢您的选择。
我在SWT中有一个全局过滤器(Display.addFilter
),我想在其中检测Enter键。在Windows中,按下Enter会在KeyListener事件的'keyCode'部分生成SWT.CR
。这个假设对所有平台都安全吗?还是我需要检查一下?
keyCode == SWT.CR || keyCode == SWT.LF?
如果你想在一个小部件处于焦点状态时捕获用户按下回车键的事件,使用一个 TraverseListener
或者类型为 SWT.Traverse
的监听器。然后,你可以检查
if (event.detail == SWT.TRAVERSE_RETURN) {
// The user pressed Enter
}