2016-06-15 2 views

答えて

2

実際にはComboViewerに何も追加することはできませんが、これは別のTextフィールドを使用して行うことができます。

addFilterメソッドを使用してComboViewerViewerFilterを追加します。このフィルタは、コンボの内容をフィルタリングするために、Textフィールドの現在の値を使用する必要があります。

テキストが変更されるたびに通知されるTextフィールドにModifyListenerを追加します。リスナーでは、コンボビューアをリフレッシュして、ビューアフィルタを再度実行できます。

+0

ご回答ありがとうございました。私はあなたのためにいくつかのクエリを持っています.. eclipseでは、エディタ領域には、開いているファイルのリストを表示するための記号 ">>"(ShowList)があります。ユーザーは、開いているファイルの数が多い場合は、ファイルを選択するか、ファイルを検索(フィルタリング)するか、リストから必要なファイルのフォーカスを取得できます。 ファイルの内容が入力された複数ページのエディタで同じような動作が必要です。だから私は、すべてのファイルのための新しいエディタを作成せずに複数のファイルを切り替えることができます。 –

+1

これは新しい質問です。この答えを受け入れて、新しい質問にもっと詳しく質問してください。 –

関連する問題