2016-02-02 4 views
1

У меня есть текстовое поле внутри редактора форм. Я хочу, чтобы он отображал подмножество списка строк, когда пользователь вводит символы в текстовое поле (если вы знакомы с функцией автоматического предложения google или почтой yahoo ). Кто-нибудь знает, где я могу найти эти классы ? Фрагмент кода будет очень полезен. БлагодаряТекстовое поле автозаполнения SWT

+0

Это просто SWT или вы можете использовать JFace (что облегчает его)? –

+0

да это только SWT ... Я новичок .. как изменить его на JFace? – yog

+0

Для основного кода JFace вы просто добавляете банку 'org.eclipse.jface_xxxx' в свой путь к классам. –

ответ

5

Предполагая, что вы можете включить JFace в вашем приложении вы можете использовать:

String [] proposals = new String [] {.... your proposals ....}; 

new AutoCompleteField(text, new TextContentAdapter(), proposals); 

text, где находится ваш Text контроль.

Вы можете изменить предложения, вызвав метод setProposals от AutoCompleteField.

Смежные вопросы