2016-06-15 8 views

답변

2

ComboViewer에는 아무 것도 추가 할 수 없지만 별도의 Text 필드를 사용하면됩니다.

addFilter 방법을 사용하여 ComboViewerViewerFilter을 추가하십시오. 이 필터는 콤보 내용을 필터링하기 위해 Text 필드의 현재 값을 사용해야합니다.

텍스트가 변경 될 때마다 통지 될 Text 필드에 ModifyListener을 추가하십시오. 수신기에서 뷰어 필터가 다시 실행되도록 콤보 뷰어를 새로 고칠 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. Greg. 나는 당신을 위해 몇 가지 쿼리를 가지고있다. 이클립스에서는 편집기 영역에 열려있는 파일 목록을 표시하는 데 사용되는 ">>"(ShowList) 기호가있다. 사용자는 열린 파일의 수가 더 많은 경우 파일을 선택하거나 파일을 검색 및 필터링 (필터링)하여 목록에서 필요한 파일의 포커스를 얻을 수 있습니다. 파일 내용이 채워진 다중 페이지 편집기에서 이와 동일한 동작이 필요합니다. 그래서 모든 파일에 대해 새로운 편집기를 만들지 않고도 여러 파일간에 전환 할 수 있습니다. –

+1

새로운 질문입니다. 이 대답을 수락하고 더 자세하게 새 질문을하십시오. –