0

テーブルビューアーでスクロールバーを設定する際に1つの問題に直面しています。1 つのテーブルに約数千のレコードがあります。それは千行を意味します。最後の行を編集してエンターを押しました。Enter キーを押すと、スクロールバーがテーブルの上に上がります。つまり、テーブルの最初の行に移動します。そのため、編集された行を表示するには、もう一度下にスクロールする必要があります。Enterキーを押したときにスクロールバーがそこにとどまるようにするにはどうすればよいですか。前回の位置から移動してはいけません。それを行う方法はありますか?

4

1 に答える 1

0

以下のAPIを使用してテーブルをスクロールします。それらのいずれかを使用できます。

table.setTopIndex(int rowNo);
table.setSelection(int selection);
table.showSelection(); 

(また)

viewer.reveal(Object obj);

あなたが探していたものを手に入れてください。

于 2012-05-14T11:12:28.070 に答える