gpt4 book ai didi

java - 在 JTable 上使用行过滤器后获取元素的 ArrayList 索引

转载 作者:行者123 更新时间:2023-12-02 06:54:08 24 4
gpt4 key购买 nike

我有一个包含多个元素的 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 是支持表模型的列表中的行的索引。

关于java - 在 JTable 上使用行过滤器后获取元素的 ArrayList 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17617576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com