2 つの列を持つ JTable と、ハッシュ マップで動作するクラスを使用するテーブル モデルがあります。このマップの要素はテーブルの行です。
新しい要素を追加するたびに、並べ替えに関係なく、要素を選択する必要があります。今、私は次の方法を使用してみました:
int lastRow = table.convertRowIndexToView(tableModel.getRowCount() - 1);
table.setRowSelectionInterval(lastRow, lastRow);
問題は、これはソートされた方法でデータを追加している場合にのみ機能することです (たとえば、「A」、「B」、「C」などであり、「D」が追加されると A の前に配置されるため、それでも機能しません)。 . 誰かがこの問題を解決する方法を教えてもらえますか?