eclipse rcp アプリケーションで JFace ビューアー フレームワークを使用しています。いくつかのデータを入力するテーブル ビューアーを作成しました。テーブルビューアーで行を選択し、選択した行がまだ更新ボタンをトリガーすると、ビューのテーブルビューアーの下に更新ボタンがあります。灰色で表示されます。
シナリオを以下に示します行を選択
する前 行
を選択した
後 更新後
上の図のように灰色の背景をどのように削除して最初の画像にすることができますか。私の更新ボタンリスナーコードはシンプルで、
viewer.refresh();
回避策として、次のようなメソッドを実装しようとしました
viewer.getTable().redraw();
viewer.getTable().setRedraw(true);
これは機能しません。それを更新する解決策はありますか、それともビューを完全に更新する必要がありますか
注: 私の実行環境は Windows XP です