我正在构建一个游戏,用户应该将信息输入到 SWT 文本小部件中。但是,每次他们想要输入时,都必须单击“文本”小部件才能输入分数。我想做到这一点,以便在适当的时间选择适当的文本小部件,以便用户可以简单地输入分数并按 Enter 键,而无需触摸鼠标。我已经有了
shell.setDefaultButton(submitButton);
提交按钮在这方面是最优先考虑的,我只是不知道如何选择正确的文本。
最佳答案
这应该做:
text.forceFocus();
text.selectAll();
这将首先强制将焦点放在文本
上,即使其成为焦点小部件,然后它将选择可能已经存在于其中的所有文本,以便用户可以开始输入。
关于java - 自动选择 SWT 文本框供用户输入信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23398481/