java - 自动选择 SWT 文本框供用户输入信息

标签 java text swt

我正在构建一个游戏,用户应该将信息输入到 SWT 文本小部件中。但是,每次他们想要输入时,都必须单击“文本”小部件才能输入分数。我想做到这一点,以便在适当的时间选择适当的文本小部件,以便用户可以简单地输入分数并按 Enter 键,而无需触摸鼠标。我已经有了

    shell.setDefaultButton(submitButton);

提交按钮在这方面是最优先考虑的,我只是不知道如何选择正确的文本。

最佳答案

这应该做:

text.forceFocus();
text.selectAll();

这将首先强制将焦点放在文本上,即使其成为焦点小部件,然后它将选择可能已经存在于其中的所有文本,以便用户可以开始输入。

关于java - 自动选择 SWT 文本框供用户输入信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23398481/

相关文章:

java - 循环遍历 "Color"枚举并打印值。不同的做法

java - 替换 BufferedWriter 中的字符

java - 求引用解析器

java - SWT - 显示多个表项

java - 通过启用另一个按钮来禁用一个按钮,反之亦然

java - RecyclerView 上的 Android throw Action

java - 不同的结果,为什么?

java - 准备好的语句需要重新准备

javascript - 如何获取仅知道其值的选项文本

Java StyledText,附加不同字体的文本?