SWT - 从 Shell 中的按钮/控件中删除焦点

KIL*_*ACO 2 java swt focus button

我有一个包含几个按钮的窗口(该窗口充当起始页)。当我第一次创建并打开 时Shell,第一个Button创建的将被分配焦点。有没有办法消除这个焦点Button

使用SWT.NO_FOCUS没有帮助。

小智 5

您可以只关注您的 shell,而不是创建虚拟/不必要的按钮:

shell.open();
shell.forceFocus();
Run Code Online (Sandbox Code Playgroud)

至少在 gtk 中这可以解决问题。