EclipseRCPに23列のSWTテーブルを作成しました。テーブルには水平スクロールバーのみがあります。実行時に、ビュー(ウィンドウ)が一度にすべての列を表示できないため、右方向にスクロールしたり、その逆にスクロールしたりすると、左側の列が遮られることは明らかです。ただし、テーブルの左側にある列の1つ(たとえば列2)を移動できるようにしたいので、実行時にテーブルデータを右方向にスクロールすると、テーブルの左端に浮かぶはずです。
colを設定してみました。のように移動可能なプロパティ:
tblData.getColumn(1).setMoveable(true);
ただし、col.2を移動できるのは(withingテーブルヘッダーをドラッグすることによって)のみです。しかし、テーブル内の他のデータを(右/左に)スクロールしている間、列がテーブル上に浮かんでいることを望みます。これを行う方法を教えてください。