GlazedListsを使用して、JScrollbarPaneのJTableで使用するEventListからEventTableModelを自動生成しています。ビューポートでJTableを選択する
私はEventListをFIFOとして使用していますが、最後に要素の束が追加されてから、一連の要素が先頭から削除されることがあります。要素が削除されると、選択範囲は期待どおりに機能します。選択範囲のインデックスが変更されても、同じ要素が選択されます(または少なくともテーブル内にある要素)。それは素晴らしい。
明らかに、オブジェクトが最初に項目を削除したためにインデックスを変更した場合、ビューポートにオブジェクトの固定範囲と固定範囲のインデックスが表示され続けることはありません。デフォルトの動作は、ビューポートを同じに保つことです。
選択したオブジェクトをビューポート内の同じ場所に保存したい場合は、その方法がありますか? (例えば、EventTableModelやJScrollbarPaneなどのイベントリスナーを設定し、右のスクロールバーの設定を計算して、最初からアイテムを削除すると、ビューポートがオブジェクトと共に移動するようにします)