Eclipse RCPアプリケーションでJFaceビューアフレームワークを使用しています。データを取り込むテーブルビューアを作成しました.Myビューには、テーブルビューアの下にある更新ボタンがありますテーブルビューアの行とトリガの更新ボタンをクリックすると、選択した行はまだ灰色で表示されます。
シナリオiは、上図のようにグレーの背景を削除し、それを作ることができるどのようにしてリフレッシュ
後行
を選択した後行
を選択する前に
下に描かれています最初の画像として。 私の更新ボタンのリスナーコードは、回避策、私は動作しませんEclipse RCPアプリケーションでTableViewerをリフレッシュする方法
viewer.getTable().redraw();
viewer.getTable().setRedraw(true);
のようなメソッドを実装しようとしたとして
viewer.refresh();
を持つシンプルで、それをリフレッシュするためのソリューションがありますか私はリフレッシュする必要があります完全
注を参照:私の実行環境は、Windows XP
グレーのバーは、以前に選択された行を表示するためのインジケータです。それは機能であり、バグではありません。 –
これは一部のプラットフォームにのみ存在します。例えば。あなたはOSXの下に灰色のバーが表示されません... –