2011-01-26 6 views
3

내 응용 프로그램에 자동 완성 기능을 사용할 수 있지만 처리해야 할 부분이 있습니다.SWT/JFace에서 사용 가능한 합리적인 자동 완성 위젯이 있습니까?

내 필드의 백업은 여러 필드가있을 수있는 개체 목록입니다 (ID 및 이름을 말하게 할 수 있음). 자동 완성은 둘 중 하나에서 작동해야합니다. 완료 후에 필드는 이름이 아닌 ID를 포함해야하며, 주어진 목록의 객체에 속하지 않는 ID를 다른 것으로 입력 할 수 있어야합니다.

누군가 SWT/JFace와 비슷한 것을 만들었습니까?

답변

3

org.eclipse.jface.fieldassist 패키지를 살펴보면 원하는대로 할 수 있습니다. 더 구체적으로 말하자면 자신 만의 ContentProposalAdapter을 작성하고 IContentProposalListener을 추가하고이를 Text 위젯의 수정 이벤트에 첨부 할 수 있습니다.

3

나는 자동 완성 텍스트 필드에 SWT Add-ons을 사용했습니다. 그들은 완벽하지는 않지만 나를 위해 일했습니다.

+0

나는 그것도 사용합니다. 작업 완료 (원하는 효과를 얻기 위해 일부 코드를 변경해야 함) – marcolopes

관련 문제