テキストエディタに対してコード補完を設定する方法は幾つか紹介されているのだが、
テキストフィールドやリストなどで入力補完を行う方法は見つけ難かったのでメモ。
Text text = ....
IControlContentAdapter contentAdapter = new TextContentAdapter();
IContentProposalProvider provider = new IContentProposalProvider() {
public IContentProposal[] getProposals(String contents, int position) {
IContentProposal[] icps = ....
}
}
ContentAssistCommandAdapter ca = new ContentAssistCommandAdapter(
text, contentAdapter, provider, null, new char[] {}, true);
解ってしまえば非常に簡単。
2008年5月8日木曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿