我正在CTRL+F
为我的 RCP 应用程序中的视图实现功能。(使用 SWT 小部件)为此,每当我按 CTRL+F 时,都会弹出一个小文本框,用于在视图中键入和搜索。
但是,如果我不输入任何内容或不关注其他任何内容,它仍然会弹出。
我只想显示 5 秒。所以,请任何人都可以帮忙吗?
提前致谢!
添加代码以进行更多说明:-
final Text findTextBox = new Text(viewer.getTable(), SWT.BORDER);
if ((((e.stateMask & SWT.CTRL) == SWT.CTRL) && (e.keyCode == 'f'))) {
Rectangle rect = viewer.getTable().getBounds();
findTextBox.setVisible(true);
findTextBox.setFocus();
findtextBox.setLocation(rect.x + rect.width -120, rect.y + rect.height - 25);
findTextBox.setSize(120, 25);
}