RCP アプリケーションでビューの機能を実装CTRL+F
しています (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);
}