簡體   English   中英

在JTable上使用行過濾器后獲取元素的ArrayList索引

[英]Get the ArrayList index of an element after using a row filter on a JTable

我有一個包含多個元素的ArrayList,每個元素包含下一個字段:

  • 名稱
  • 地址
  • 年齡

我有一個JTable來顯示ArrayList中包含的信息。 根據某個字段,我有一個TableRowSorter來過濾信息。

假設在過濾后我只得到一個元素,因此JTable現在有一行。 如何在原始ArrayList中獲取該元素的索引? 我是否必須再實施一種字段“ID”?

int viewIndex = 0; // the index in the table of the unique filtered row. 
int modelIndex = table.convertRowIndexToModel();

modelIndex是支持表模型的列表中的行的索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM